home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 007a / qball200.zip / QBALL.DOC < prev    next >
Text File  |  1991-10-12  |  128KB  |  2,473 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                                   ====================
  12.                                   +----+ |         | |
  13.                                   |    | +--+  --+ | |
  14.                                   |  -+| |  | +--| | |
  15.                                   |   || |  | |  | | |
  16.                                   +---|+ +--+ +--+ + +
  17.                                       +-      ver 2.00
  18.                                   ====================
  19.  
  20.                                        SMALL ARMS
  21.                                    EXTERIOR BALLISTICS
  22.  
  23.  
  24.                                            FOR
  25.  
  26.  
  27.                                 IBM PC's and COMPATIBLES
  28.                                       equipped with
  29.                                Enhanced Graphics Adapters
  30.  
  31.  
  32.  
  33.                                            by
  34.  
  35.  
  36.                                    Benjamin W. Hartley
  37.                                 Forest Park Estates #103
  38.                                 Jaffrey, NH        03452
  39.  
  40.                                       603 532 6248
  41.                                  CompuServe: 70033,2612
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.             ( This is ASCII-formatted QBALL.DOC, the On-disk documentation.)
  49.  
  50.               "QBALL" -- Source code, executable files, and documentation
  51.                are (c) 1991 by Benjamin W. Hartley.  All rights reserved.
  52.  
  53.  
  54.  
  55.          [ QBALL               --   Exterior Ballistics   --                i ]
  56.  
  57.           
  58.                                   =====================
  59.                                    D E D I C A T I O N
  60.                                   ---------------------
  61.  
  62.                     QBALL was inspired by the many computer programs
  63.                        published in The American Rifleman, and is
  64.                          respectfully dedicated to their author:
  65.  
  66.                                   William C. Davis, Jr.
  67.  
  68.                                   ====================
  69.  
  70.                                        DISCLAIMER
  71.                                        ----------
  72.  
  73.          The application described in this documentation, this documentation
  74.          itself,  and all  programs and/or files written  or modified by the
  75.          application are supplied "as is."   Responsibility  for determining
  76.          its suitability for any purpose rests solely with the user. The au-
  77.          thor will  not be held responsible  for injury or damages resulting
  78.          from the use of the application;  all remedies rest solely with the
  79.          user.   The  application is  distributed  without  any  warranties,
  80.          express or implied, with this SINGLE exception: copies of the  pro-
  81.          gram files distributed on author-supplied disks will be replaced if
  82.          the disk(s) prove defective.
  83.  
  84.          +=================================================================+
  85.          |                         LIMITED LICENSE                         |
  86.          |                         ===============                         |
  87.          |      Individual users may make copies of the program files for  |
  88.          | backup and personal use.  Individual users are also encouraged  |
  89.          | to distribute copies to others, provided that all files are so  |
  90.          | distributed in their entirety and without modification.         |
  91.          |      Computer clubs may make copies for distribution, with the  |
  92.          | same provisions,  and also provided that no fee in excess of a  |
  93.          | reasonable copying/media fee is charged.  (Reasonable is taken  |
  94.          | to mean $10.00).                                                |
  95.          |      Commercial distribution by "library" companies is subject  |
  96.          | to the same conditions imposed  upon computer clubs.            |
  97.          +=================================================================+
  98.          +=================================================================+
  99.          | QBALL is distributed as user-supported software, ("Shareware"), |
  100.          | and should be registered. See Appendix G for registration form. |
  101.          +=================================================================+
  102.  
  103.                                  COPYRIGHT INFORMATION
  104.                                  ---------------------
  105.              IBM, PC-DOS are trademarks of International Business Machines.
  106.               MS-DOS, QuickBASIC, GW-BASIC are copyright, Microsoft, Inc.
  107.              GRAFWIZ, PBCLONE, PTCLONE are copyright, Thomas G. Hanlin III.
  108.                                  ---------------------
  109.  
  110.          [ QBALL               --   Exterior Ballistics   --               ii ]
  111.         
  112.                                     TABLE OF CONTENTS
  113.                                     -----------------
  114.           Dedication, Disclaimer, License, Copyright Information..........i
  115.           Table of Contents..............................................ii
  116.           Introduction..................................................iii
  117.           
  118.           Chapter                                                      page
  119.           -------                                                      ----
  120.           1. Getting started..............................................1
  121.                1.1 Files required......................................1
  122.                1.2 Will It Work ?......................................1
  123.                1.3 Copying the program.................................2
  124.                1.4 Printing the documentation..........................2
  125.                1.5 General Instructions................................3
  126.                1.6 Starting QBALL......................................4
  127.           2. Computing ballistic or gun data..............................7
  128.                2.1 Preliminary data entry..............................7
  129.                2.2 Computing and displaying a range table..............8
  130.                2.3 Displaying graphics................................11
  131.                2.4 Changing input data................................14
  132.                2.5 Other ballistic procedures.........................15
  133.           3. Inferring ballistic coefficients............................20
  134.                3.1 First Run: r1 = 0..................................21
  135.                3.2 Second Run: r1 = 25................................22
  136.           4. Printing tables.............................................23
  137.                4.1 Printer warnings...................................23
  138.                4.2 Screen dumps.......................................23
  139.                4.3 Printer setup......................................23
  140.                4.4 Print functions....................................23
  141.                4.5 Typical printed output.............................24
  142.           5. Configuring display and default starting values.............25
  143.                5.1 The Configuration Menu.............................25 
  144.                5.2 Switch toggles (set defaults)......................25
  145.                5.3 Configuring display colors.........................26
  146.                5.4 Using the values you've set........................26
  147.                5.5 Some other considerations..........................27
  148.           Appendices:--
  149.           A. Glossary....................................................29
  150.           B. Example of Ballistic Coefficient from Tabular Data..........35
  151.           C. Example QBALLSAV.* file.....................................37
  152.           D. Selected bibliography.......................................39
  153.           E. Error analysis..............................................40
  154.           F. Error Messages, Default Starting Values.....................43
  155.           G. Enhancement form............................................47
  156.           H. Registration form...........................................49
  157.  
  158.          [ QBALL               --   Exterior Ballistics   --              iii ]
  159.  
  160.                                      INTRODUCTION
  161.                                      ------------
  162.  
  163.               QBALL is a menu-driven application for the rapid computation 
  164.          of ballistic values for small arms projectiles.  QBALL will quickly 
  165.          compute point-of-impact data, velocity and energy levels, trajectories 
  166.          relative to line-of-sight, and times of flight.  Additional routines 
  167.          permit the calculation of ballistic coefficients, point-blank range, 
  168.          wind deflection corrections, sectional densities, impact variations 
  169.          for non-horizontal fire, and free recoil energy.  Printing routines 
  170.          provide for the production of hard copy where appropriate.  Starting 
  171.          values to which the program will default may be modified using the 
  172.          built-in configuration routines. 
  173.  
  174.               It is assumed that QBALL users will have some knowledge of exter- 
  175.          ior ballistics.  QBALL is not intended as a means of learning the 
  176.          subject; several of the references in the Bibliography contain basic 
  177.          introductions to ballistics.  Study of the references will amply repay 
  178.          the effort involved.
  179.  
  180.               QBALL uses the "G1" drag function for computation of trajectory 
  181.          and other values.  Appendix D of this documentation compares values 
  182.          from selected published tables with values calculated using QBALL.
  183.  
  184.               Warning!  QBALL users are cautioned that data computed using the 
  185.          routines contained herein should be used as guides to the determ- 
  186.          ination of ballistic performance!  Should the user be engaged in 
  187.          reloading small arms ammunition, it is incumbent upon the user to 
  188.          verify the values obtained using QBALL with a standard published 
  189.          reloading manual.  Several such manuals are listed in Appendix C.
  190.  
  191.               The application title, "QBALL" does not in any way refer to the 
  192.          game of billiards; it's short for "Quick BALListics."  Seemed appro- 
  193.          priate, somehow: QBALL's written in QuickBASIC.
  194.  
  195.               If you find QBALL of use, but would like it to do something that 
  196.          it doesn't do now, or have suggestions to improve what it does 
  197.          already, you are invited to send in a copy of the Enhancement Form.  
  198.          While no promises are made that your suggestion will be incorporated, 
  199.          the first person suggesting an improvement which is subsequently 
  200.          implemented will receive a free copy of the first release in which 
  201.          that improvement is implemented.
  202.  
  203.               The latest version of QBALL is available from the author for a 
  204.          $25.00 registration fee.  Registration entitles the user to the most 
  205.          recent version with one free upgrade, and a 3-hole punched printed 
  206.          manual.  The QuickBASIC 4.50 source code is available to registered 
  207.          users for $50.00.  You may register and obtain the source code at the 
  208.          same time for $60.00.
  209.  
  210.          [ QBALL               --   Exterior Ballistics   --                1 ]
  211.  
  212.                                      Chapter 1
  213.                                      ---------
  214.  
  215.                                   GETTING STARTED
  216.                                   """""""""""""""
  217.  
  218.               1.1  Files Required.
  219.                    --------------
  220.  
  221.                QBALL.ZIP -- or whatever the name of your downloaded archive 
  222.           file is -- is initially distributed with the following files:
  223.  
  224.                       QBALL    DOC -- This documentation file. 
  225.                       QBALL    EXE -- The QBALL executable file.
  226.                       QBALL    CFG -- The QBALL configuration file.
  227.                       QBALLODD DOC -- Odd-numbered documentation pages.
  228.                       QBALLEVN DOC -- Even-numbered documentation pages.
  229.                       QBREADME BAT -- Prints short intro on screen.
  230.                       QBALLENH FRM -- The QBALL enhancement form.
  231.                       QBALLREG FRM -- The QBALL registration form.
  232.  
  233.                (Note: Registered copies of QBALL are distributed in 
  234.                       non-compressed format.)
  235.  
  236.               The only absolutely, positively, gotta-have file is QBALL.EXE.  
  237.          The documentation is nice, but extra until you've played with the 
  238.          program; the built-in configuration routines will write QBALL.CFG for 
  239.          you if it is not present.
  240.           
  241.               1.2  Will It Work ?
  242.                    --------------
  243.  
  244.               In its present incarnation, QBALL is written in and compiled as a 
  245.          stand-alone .EXE file using Microsoft QuickBASIC 4.50.
  246.  
  247.               QBALL was written on a Gateway 2000 AT clone, with an 80286 pro- 
  248.          cessor, AMI BIOS, MS-DOS 5.0, 5 1/4" (1.2 meg) and 3 1/2" (1.44 meg) 
  249.          floppy drives, 40 megabyte hard-disk, and Samsung CM4531 EGA monitor.  
  250.          No coprocessor was used.  Several routines from Thomas G Hanlin's 
  251.          GRAFWIZ, PBCLONE, and PTCLONE libraries are included; acknowledgement 
  252.          for the use thereof is hereby made.
  253.  
  254.               QBALL requires an EGA or better monitor.
  255.  
  256.               Given an EGA monitor, QBALL should run on any PC-DOS or MS-DOS 
  257.          computer.
  258.  
  259.  
  260.  
  261.          [ QBALL               --   Exterior Ballistics   --                2 ]
  262.  
  263.               1.3  Copying the program files.
  264.                    -------------------------
  265.  
  266.               It is a good idea to make a copy of the original QBALL files, and 
  267.          keep it in a safe place.  Run QBALL from copies of the original!  Make 
  268.          sure that you copy both QBALL.CFG and QBALL.EXE to the same directory, 
  269.          or onto the same disk.  QBALL.EXE will look for its associated .CFG 
  270.          file in the current directory.  (Running the configuration routine 
  271.          writes the resulting .CFG file to the current directory.)
  272.               If QBALL.CFG is not found, QBALL.EXE will default to its own 
  273.          internal values, so lacking the .CFG file is not fatal.  (Just neater 
  274.          to put 'em both in the same place!)
  275.               Put QBALL.DOC, QBALL.ODD, and QBALL.EVN wherever you can get at 
  276.          them.
  277.  
  278.  
  279.               1.4  Printing the documentation.
  280.                    --------------------------
  281.  
  282.               QBALL.DOC is formatted to print with a wide-enough left margin 
  283.          to allow for puching to fit a 3-ring binder.  There is no need to set 
  284.          your printer to print the IBM graphics set as in earlier editions; 
  285.          this version of the on-disk documentation uses only the low-order 
  286.          characters.  You need not set your printer to skip perforations in 
  287.          fanfold paper; the document file contains the appropriate form-feed 
  288.          control characters.
  289.               QBALL.DOC is an approximately 125K file.  (That's 50 pages; plan 
  290.          your paper and time requirements accordingly!)
  291.               There are two ways of printing the documentation: one is to copy 
  292.          "QBALL.DOC" to your printer; otherwise, copy "QBALL.ODD" to your 
  293.          printer, then flip the paper over, and copy "QBALL.EVN" on the backs 
  294.          of the same sheets.  The second option saves paper, but requires that 
  295.          you do a bit more work.
  296.               In either case, log into the directory or onto the disk where 
  297.          you've put QBALL.DOC, and enter the following:
  298.  
  299.                              COPY QBALL.[DOC][ODD][EVN] PRN
  300.  
  301.  
  302.  
  303.  
  304.                          (Now go do something else.  Each pass)
  305.                          (using the ODD/EVN option takes about)
  306.                          (25 minutes to print at 10 cpi, near-)
  307.                          (letter quality;  a single pass takes)
  308.                          (just about double that. If you're in)
  309.                          (a real rush, print in draft mode... )
  310.           
  311.  
  312.          [ QBALL               --   Exterior Ballistics   --                3 ]
  313.  
  314.               1.5  General instructions.
  315.                    --------------------
  316.  
  317.               Selecting menu options.  Press the key corresponding to the 
  318.          letter which is highlighted/bracketed in that option.  For example, to 
  319.          choose option "P", press upper- or lower-case "P."  QBALL's menus are 
  320.          not case sensitive.  If the option does not appear, QBALL will "beep", 
  321.          and do nothing further.
  322.  
  323.            Response to "Y or N".  Press upper- or lower-case "Y" or "N".       
  324.          "Enter" is default for "Y". If another character is pressed, QBALL 
  325.          will "squeak" and do nothing further.
  326.  
  327.               ESC key.  "ESC" will "back up" one menu providing a menu is dis- 
  328.          played on the screen.  Each menu specifies where "ESC" will take you. 
  329.          There is one exception: "Quit to DOS" requires that you press "Q" and 
  330.          confirm with "Y".
  331.  
  332.               Data entry and error trapping. Type the value or string to be 
  333.          used, then press [Enter].  QBALL will not accept the wrong data type; 
  334.          values which are outside QBALL's ability to use will produce an error 
  335.          message.  You may edit your entries before entering them.
  336.  
  337.               Special case of [Enter] in data entry.  [Enter] pressed when a 
  338.          value appears in the prompt line will use that value in subsequent 
  339.          computations.  The "default" values are displayed in [brackets].
  340.  
  341.               Swap Units option.  The unit of range measure may be swapped back 
  342.          and forth between Yards and Meters using the "New Input Data" menu.  
  343.          As distributed, QBALL defaults to "Yards"; this may be changed using 
  344.          the configuration routines.
  345.  
  346.               Noises.  QBALL will "squeak" upon erroneous data value entry, and
  347.          "chirps" upon completion of a computation, or upon invocation of 
  348.          <S>wap units.  QBALL defaults to sounds "on"; sounds may be toggled 
  349.          "off" for peace and quiet.  A "flash" replaces noises in quiet mode.
  350.  
  351.               Graphics.  If appropriate, QBALL will query "Do Graphic ?".  
  352.          Press "Y" to display a graphic representation of trajectory data, or 
  353.          "N" to skip the display.  There is no provision for toggling graphics 
  354.          "off."
  355.  
  356.               Print options.  QBALL may query "Print This Table?" after every 
  357.          data table/listing is displayed on the screen.  Press "Y" to get hard 
  358.          copy, "N" to return to the previous menu.  ENSURE that your printer 
  359.          is on/on-line if you want hard copy; QBALL is not set up to detect 
  360.          printer faults of any sort!  Display of the printer prompt may be 
  361.          toggled "on" or "off;" QBALL defaults to "on."
  362.  
  363.               Redirection of data output.  QBALL does not support redirection 
  364.          of data output, e.g., to a disk file, except as otherwise provided 
  365.          within the graphics routines.
  366.  
  367.  
  368.          [ QBALL               --   Exterior Ballistics   --                4 ]
  369.  
  370.               1.6  Starting QBALL
  371.                    --------------
  372.  
  373.               Log into the directory or onto the disk where you've put
  374.          QBALL.EXE and QBALL.CFG, and type:
  375.  
  376.                                QBALL  (+ [Enter]).
  377.  
  378.               The next thing you'll see is this screen, here somewhat modified 
  379.          to permit printing it without using graphics characters:
  380.  
  381.           +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  382.  
  383.          +=====================================================================+
  384.          |                    +=======+  +            +  +                     |
  385.          |                    |       |  |            |  |                     |
  386.          |                    |       |  |     +===+  |  |                     |
  387.          |                    |       |  +===+ +===+  |  |                     |
  388.          |                    |    =+ |  |   | |   |  |  |                     |
  389.          |                    +=====|=+  +===+ +===+  +  +                     |
  390.          |                          +=         Reg #0000SW                     |
  391.          |           [ Exterior Ballistics for PC's & Compatibles ]            |
  392.          |           [ Using G1 Drag Functions   --   version 2.0 ]            |
  393.          |           [ Copyright (c) 1991  -  Benjamin W. Hartley ]            |
  394.          +=====================================================================+
  395.              Welcome to computer ballistics with QBALL!
  396.  
  397.              QBALL provides small arms trajectory data quickly and accurately.
  398.  
  399.              Users are encouraged to verify QBALL data with a standard reloading
  400.          handbook!  The author will NOT be responsible for the misuse or misapp-
  401.          lication of QBALL-generated data.
  402.  
  403.                                 ===> press any key <===
  404.          (-SAV)
  405.  
  406.           ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  407.  
  408.               QBALL "honked" at you, didn't it?  That simply means that QBALL 
  409.          could not find a specialized *.INI file; there isn't any right now, 
  410.          but you'll be writing one later.  If you heard two tones, the opening 
  411.          screen should also be displaying "(-CFG)," indicating that QBALL.CFG 
  412.          wasn't found, either, and QBALL started with its internal default 
  413.          values.
  414.  
  415.               Two pieces of information which you should note from the initial 
  416.          screen: the Version, and the Registration Number.  When you register 
  417.          your copy of QBALL, please include these numbers on your order.
  418.  
  419.               Press any key to continue.
  420.  
  421.  
  422.          [ QBALL               --   Exterior Ballistics   --                5 ]
  423.  
  424.               Assuming everything is working, the screen has cleared, and you 
  425.          are now looking at the following screen:
  426.  
  427.           ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  428.  
  429.                        > Ballistic Computations: Typical Firearm <
  430.  
  431.  
  432.  
  433.  
  434.  
  435.                          +===================================+
  436.                          |     *** M A I N   ME N U ***      |
  437.                          |  -------------------------------  |
  438.                          |  <C>ompute Ballistic or Gun Data  |
  439.                          |  Infer <B>allistic Coefficient    |
  440.                          |  Change <D>isplay & Switches      |
  441.                          |  <N>ew or Changed Input Data      |
  442.                          |  -------------------------------  |
  443.                          |  <Q>uit -- Return to DOS          |
  444.                          +===================================+
  445.  
  446.  
  447.  
  448.  
  449.  
  450.           ----------------------------------------------------------------+
  451.           [ MV:      ][ C1:      ][ Wt:     ][ Met: 59d 0' 29.53" 78%    ]|
  452.             |           |           |           |                         |
  453.             |           |           |           |                         |
  454.            Muzzle      Ballistic   Bullet     Metro --                    |
  455.            Velocity   Coefficient  Weight,    Temperature, degrees F.     |
  456.            (FPS)                   (grains)   Gun Altitude, feet          |
  457.                                               Barometric Pressure, "Hg    |
  458.                                               Relative Humidity, percent  |
  459.                                                                           |
  460.                                                           +---------------+
  461.                                                           |               
  462.                (Please make note of the  information)     +--------------
  463.                (contained in the "Information Line",)     [ H: 1.00][Yds]
  464.                (here shown "folded".   The "Informa-)       |         |
  465.                (tion"  or  "Info Line" is updated if)       |         |
  466.                (changes are  made  to any of the in-)      Sight    Range
  467.                (formation it shows.   Note that some)      Height   Units
  468.                (of the items are  blank; values will)     (inches) (Inverse)
  469.                (be filled in presently.             )
  470.  
  471.           ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  472.  
  473.               Go on to the next page...
  474.  
  475.  
  476.          [ QBALL               --   Exterior Ballistics   --                6 ]
  477.  
  478.               The most frequent use for QBALL will be the production of ballis- 
  479.          tics tables for a specific cartridge/load.  With the menu shown on the 
  480.          screen, pressing "C" will open the menu for computation of ballistic 
  481.          or gun data.  More information about using this option is contained in 
  482.          Chapter 2.
  483.  
  484.               If you wish to infer a ballistic coefficient, then press "B".  
  485.          More information is to be found in Chapter 3.
  486.  
  487.               "Change <D>isplay...", "D" provides a means to set display col- 
  488.          ors, the status of the printer and noise switches, and the values to 
  489.          which QBALL will default upon start-up.  See Chapter 5 for more 
  490.          information about configuring QBALL.
  491.  
  492.               "<N>ew or Changed..." goes to a secondary menu which allows entry 
  493.          or modification of input data.  We'll try this one a bit later.
  494.  
  495.              "Quit" -- press "Q" to return to DOS.  QBALL will ask you to 
  496.          confirm that you indeed wish to quit.  Press "Y" to return to DOS or 
  497.          press "N" to continue using QBALL.
  498.  
  499.               For right now, press "C" to compute ballistic data and to do the 
  500.          "tutorial" which follows.  Go on to Chapter 2, page 7.
  501.  
  502.  
  503.          [ QBALL               --   Exterior Ballistics   --                7 ]
  504.  
  505.  
  506.                                        Chapter 2
  507.                                        ---------
  508.  
  509.                             Computing Ballistics or Gun Data
  510.                             """"""""""""""""""""""""""""""""
  511.  
  512.               2.1  Preliminary data entry.
  513.                    ----------------------
  514.  
  515.               Before doing anything else, we're going to have to enter some 
  516.          information for QBALL to chew on.  QBALL will ask you for data which 
  517.          it does not already have.  The items of information for which QBALL 
  518.          will prompt you are, in order, (with suggested "for practice" 
  519.          entries):
  520.  
  521.                     a. The ballistic coefficient (C1) for the
  522.                        projectile in question . . . . . . . . . . .  .250
  523.  
  524.                          (Note the leading decimal point!)
  525.  
  526.                     b. The bullet weight in grains . . . . . . . . .  125
  527.  
  528.                     c. Whether or not to use the displayed metro . .  "Y"
  529.  
  530.                          (QBALL will default to "Standard Metro";  you)
  531.                          (can use nonstandard metro, but, just to keep)
  532.                          (things simple,  stay with standard metro for)
  533.                          (now.                                        )
  534.  
  535.                     d. The muzzle velocity . . . . . . . . . . . . .  2300
  536.                               
  537.               Enter values at the appropriate places when prompted.  Try
  538.           entering an impossible value or two, and see what happens.  A
  539.           complete list of QBALL's error messages is in Appendix E, with
  540.           the most common causes for their display.
  541.  
  542.               For purposes of this tutorial, the gun/bullet is identified as 
  543.          "Typical Firearm."  This may be changed using the "<N>ew or Changed" 
  544.          menu option.  Continue with "Typical Firearm" for the time being.
  545.  
  546.  
  547.  
  548.  
  549.          [ QBALL               --   Exterior Ballistics   --                8 ]
  550.  
  551.               2.2  Computing and displaying a range table.
  552.                    --------------------------------------
  553.  
  554.               Assuming everything is going as it's supposed to go, the
  555.           screen will clear, and you'll be presented with this screen:
  556.  
  557.           ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  558.                       > Ballistic Computations: Typical Firearm <
  559.  
  560.  
  561.                           +=================================+
  562.                           |    *** Computations Menu ***    |
  563.                           |  ------------------------------ |
  564.                           |  <S>et/Reset Current Zero Range |
  565.                           |  Range <T>able (0 MUST BE SET)  |
  566.                           |  <O>ther Ballistics Procedures  |
  567.                           |  <N>ew or Changed Input Data    |
  568.                           |  ------------------------------ |
  569.                           |  <ESC> to  M A I N   M E N U    |
  570.                           +=================================+
  571.  
  572.  
  573.  
  574.             ---------------------------------------------------------------+
  575.             [ MV: 2300 ][ C1: .250 ][ Wt: 125 ][ Met: 59° 0' 29.53" 78%   ]|
  576.                                                                            |
  577.                   (Note: Info line shown)            +---------------------+
  578.                   (      "folded".      )            +---------------
  579.                                                      [ H: 1.00 ][Yds]
  580.  
  581.           ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  582.  
  583.               AHA! All the spaces on the Info Line now have values in them, 
  584.          some of which you just entered, and some of which are the QBALL de- 
  585.          fault (or starting) values.
  586.  
  587.               "<O>ther Ballistics Procedures" are described in Chapter 5.
  588.  
  589.               As you can see, you can change the Input Data by using option "N" 
  590.          on this menu; for now, continue with what you've got.
  591.  
  592.               "ESC" will "back up" one menu; try it and see.  Then remember to 
  593.          press "C" to get back here.
  594.  
  595.               The other two options are described in the following section.
  596.  
  597.                     (From here on, the Screen Header line, which )
  598.                     (tells you what cartridge/bullet you're deal-)
  599.                     (ing with,  and the Info Line will be omitted)
  600.                     (        from the printed examples.          )
  601.  
  602.  
  603.          [ QBALL               --   Exterior Ballistics   --                9 ]
  604.          
  605.               Take a close look at the menu: it is telling you that the range 
  606.          at which you wish to be zeroed must be set.  Press "<S>et Zero..." and 
  607.          enter: "150" -- without the quotes, of course.
  608.  
  609.               Having done that, it looks like you're right back where you 
  610.          started; but take a closer look.
  611.  
  612.                           +=================================+
  613.                           |    *** Computations Menu ***    |
  614.                           |  ------------------------------ |
  615.                           |  <S>et/Reset Current Zero Range |
  616.                           |  Range <T>able (0 = 150 Yards)  |
  617.                           |  <O>ther Ballistics Procedures  |
  618.                           |  <N>ew or Changed Input Data    |
  619.                           |  ------------------------------ |
  620.                           |  <ESC> to  M A I N   M E N U    |
  621.                           +=================================+
  622.  
  623.               The zero range for your range table is now set.  In future, if 
  624.          QBALL has been provided a zero range, it will be displayed in the 
  625.          computations menu.  If no valid zero range exists, the phrase "0 MUST 
  626.          BE SET" will be displayed instead.
  627.  
  628.               One of the useful tables that QBALL will generate is a range 
  629.          table from zero to a designated range with a fixed range increment.  
  630.          Press "T" and  enter the following data when prompted:
  631.  
  632.                        Range for List/Table/Comp.........: 150
  633.                        Range Increment...................: 25
  634.  
  635.                QBALL will clear the screen and display the following table,
  636.           (here shown in somewhat compressed format):
  637.  
  638.                         Range Table, Zeroed at Highlighted Range
  639.                         ----------------------------------------
  640.              Range  R e m a i n i n g  Total  Path/Sight Line  Defl'n  Time
  641.              Yards  Velocity   Energy   Drop  M.O.A.   Inches  10 MPH  Flght
  642.              -----  -----------------  -----  ---------------  ------  -----
  643.                  0    2300      1468     0.0   0.0      -1.0     0.0   0.000
  644.                 25    2218      1365     0.2   1.5       0.4     0.1   0.033
  645.                 50    2138      1268     0.9   2.7       1.3     0.5   0.068
  646.                 75    2059      1176     2.0   2.4       1.8     1.0   0.104
  647.                100    1982      1090     3.6   1.7       1.7     1.8   0.141
  648.                125    1906      1008     5.8   1.0       1.2     2.8   0.179
  649.              [ 150    1832       932     8.6   0.0       0.0     4.1   0.219 ]
  650.                175    1761       861    12.0  -1.1      -1.9     5.8   0.261
  651.                200    1693       795    16.2  -2.2      -4.5     7.7   0.305
  652.                           -----------------------------------
  653.                                 Do Graphic ? ([Y] or N)
  654.  
  655.          [ QBALL               --   Exterior Ballistics   --               10 ]
  656.  
  657.               This table is interpreted as follows: if, for example, a bullet 
  658.          having the given ballistic characteristics is fired at the given 
  659.          muzzle velocity, then, at a range of, say, 200 yards, it will retain 
  660.          1693 FPS velocity, 795 ft-lbs of energy, will have dropped 16.2 inches 
  661.          below the line of departure, will have risen to a maximum of 1.8" 
  662.          above the line of sight, will have been blown 7.7" sideways by a 10 
  663.          MPH crosswind, and will have taken 0.305 seconds to travel 200 yards 
  664.          downrange from the muzzle.  Additionally, the height of the bullet 
  665.          above or below the sight line in both minutes of arc and inches is 
  666.          given at each listed range.  Note that the tables displays "0.0" at 
  667.          150 yards, the zero range.  In similar fashion, data may be read from 
  668.          the table for each of the listed ranges.
  669.  
  670.               Should you try this procedure with a larger range, or a smaller 
  671.          range increment, QBALL will display as many lines as will fit on the 
  672.          screen, and display a prompt like this:
  673.  
  674.                    ----------------------> More <-------------------.
  675.  
  676.          Press any key to continue with the next part of the table. 
  677.  
  678.               The hardcopy print routines recompute the tabular data, so there 
  679.          is no need to be concerned with information which has scrolled off the 
  680.          screen.  Put a marker in this page, and return to it to experiment 
  681.          later.
  682.  
  683.               Press "Y" to display graphics...(and turn the page).
  684.  
  685.  
  686.          [ QBALL               --   Exterior Ballistics   --               11 ]
  687.           
  688.               2.3  Displaying Graphics.
  689.                    -------------------
  690.  
  691.               You should at this time be looking at a graphic representation of 
  692.          the projectile's trajectory as viewed from the side.  Note the empha- 
  693.          sized line indicating the line of sight, and the curved line which 
  694.          delineates the bullet's path from the muzzle (0) to the maximum range 
  695.          (200).  (Unfortunately, there's no way to provide a picture of the 
  696.          screen, except for the lower left corner, which provides some infor- 
  697.          mation, and allows for some options.)  The "information block" should 
  698.          look something like this:
  699.  
  700.                      +============================================+
  701.                      |           Current          Previous        |
  702.                      |  Max Ht:   1.8" @ 86                       |
  703.                      |  Min Ht:  -4.5" @ 200       <none>         |
  704.                      |  MuzVel:     2300 FPS                      |
  705.                      |  BCoeff:     .250                          |
  706.                      |  ZeroRg:   150 Yards                       |
  707.                      |  Metro :   Standard                        |
  708.                      |   * = MaxHt                                |
  709.                      +==<Q>uit <S>ave <G>rid======================+
  710.  
  711.               The information provided is pretty much self-explanatory.  The 
  712.          options on the bottom line: <Q>uit <S>ave <G>rid, allow you to quit 
  713.          the graphics routine, save the current trajectory data to disk, and 
  714.          toggle the background grid on and off, respectively.
  715.               Press "G" to see what happens; the screen is redrawn without the 
  716.          background grid lines.  Press "G" again to redisplay the grid lines.  
  717.          (In its default configuration, QBALL will display the grid.)
  718.               Ignore <S>ave for the present, and press "Q" to quit the graphics 
  719.          routine.
  720.  
  721.               The previously-displayed range table is again displayed, but with 
  722.          a different prompt:
  723.                              Print this Table ? ([Y] or N).
  724.  
  725.               If your printer is ON and ON-LINE, press "Y" to obtain a hard 
  726.          copy of the range table.  If no printer is available, or you just 
  727.          don't want to use up paper, press "N," which will return you to the 
  728.          computations menu.
  729.  
  730.               Now let's play "what if...?"  What would happen to the trajectory 
  731.          if, say, the muzzle velocity is increased to 2500 FPS?  Let's find 
  732.          out.  With the computations menu displayed, press "N" to access the 
  733.          "New or Changed Input Data" menu...(and turn the page).
  734.  
  735.          [ QBALL               --   Exterior Ballistics   --               12 ]
  736.  
  737.               And here it is; you can access this menu from either the compu- 
  738.          tations menu, or the main menu.
  739.  
  740.                           +=================================+
  741.                           |   *** New Input Data Menu ***   |
  742.                           |  -----------------------------  |
  743.                           |  <C>artridge/Bullet Identifier  |
  744.                           |  Muzzle <V>elocity              |
  745.                           |  <B>allistic Coefficient        |
  746.                           |  Bullet <W>eight                |
  747.                           |  <M>etro (dFnt 'Alt "Hg  %RH)   |
  748.                           |  Sight <H>eight                 |
  749.                           |  Yds/Mets <S>wap (Now Yards)    |
  750.                           |  -----------------------------  |
  751.                           |  <ESC> to Computations Menu     |
  752.                           +=================================+
  753.  
  754.               In this instance, press "V" to change the muzzle velocity, and 
  755.          enter "2500" when prompted.  You'll be returned to this menu; it is 
  756.          possible, but not recommended, to change more than one item of input 
  757.          data at a time.  Note that the info line now reflects the new muzzle 
  758.          velocity.  Press "ESC" to return to the computations menu.
  759.  
  760.               Now step through the process of setting the zero range (150), the 
  761.          maximum range for the range table (200), and the range increment (25).  
  762.          When prompted for graphics, press "Y."  The information block now 
  763.          looks like this:
  764.  
  765.                      +============================================+
  766.                      |           Current          Previous        |
  767.                      |  Max Ht:   1.5" @ 86       <I>mmediate     |
  768.                      |  Min Ht:  -3.5" @ 200       <none>         |
  769.                      |  MuzVel:     2500 FPS                      |
  770.                      |  BCoeff:     .250                          |
  771.                      |  ZeroRg:   150 Yards                       |
  772.                      |  Metro :   Standard                        |
  773.                      |   * = MaxHt                                |
  774.                      +==<Q>uit <S>ave <G>rid======================+
  775.  
  776.               Now press "I" to display a graphic representation of the <I>mmed- 
  777.          iately-previous trajectory data.  Here's the new information block:
  778.  
  779.                      +============================================+
  780.                      |           Current          Previous        |
  781.                      |  Max Ht:   1.5" @ 86        1.8" @ 86      |
  782.                      |  Min Ht:  -3.5" @ 200      -4.5" @ 200     |
  783.                      |  MuzVel:     2500 FPS         2300         |
  784.                      |  BCoeff:     .250             .250         |
  785.                      |  ZeroRg:   150 Yards        150 Yards      |
  786.                      |  Metro :   Standard         Standard       |
  787.                      |   * = MaxHt                  * = MaxHt     |
  788.                      +==<Q>uit <S>ave <G>rid======================+
  789.  
  790.          [ QBALL               --   Exterior Ballistics   --               13 ]
  791.  
  792.               As you can see, the screen display is somewhat different.  The 
  793.          differences between trajectories are graphically presented, and the 
  794.          information block reflects those differences.  Note that the previous 
  795.          value of the parameter which we changed, the muzzle velocity, is high- 
  796.          lighted in the new information block.  All values so changed will be 
  797.          thus highlighted, except for "Metro" which will be displayed as either 
  798.          "Standard" or "Non-standard."
  799.  
  800.               Now, let's save the current trajectory data to disk.  Press "S". 
  801.          The information block will clear and display the following:
  802.  
  803.                            CURRENT data will be saved to disk.
  804.  
  805.               After the disk write is complete, the following is displayed:
  806.  
  807.                              Saved in current directory as
  808.                                       QBALLSAV.001
  809.  
  810.                                ====> press any key <====
  811.  
  812.               QBALL allows saving of up to 9 "QBALLSAV" files, 001 through 009.
  813.          An example is to be found in Appendix C., page 37.
  814.  
  815.               Upon pressing a key, you are returned to the range table display,
  816.          just as though you had pressed "Q."  When next you access the graphics 
  817.          routine, the information block will look like this:
  818.  
  819.                      +============================================+
  820.                      |           Current          Previous        |
  821.                      |  Max Ht:   1.5" @ 86       <I>mmediate     |
  822.                      |  Min Ht:  -3.5" @ 200       <1>            |
  823.                      |  MuzVel:     2500 FPS                      |
  824.                      |  BCoeff:     .250                          |
  825.                      |  ZeroRg:   150 Yards                       |
  826.                      |  Metro :   Standard                        |
  827.                      |   * = MaxHt                                |
  828.                      +==<Q>uit <S>ave <G>rid======================+
  829.  
  830.               The "1" in the "previous column" indicates that one trajectory's 
  831.          worth of data may be recalled from a disk file and displayed.  Note 
  832.          carefully, however, that recalled data replaces "Immediate" data.  If 
  833.          you wish to display the immediately-previous trajectory data, always 
  834.          display the immediate data first.
  835.  
  836.               Should the display become cluttered with too many trajectory 
  837.          plots, you may erase all of them except "Current" (and "Immediate", if 
  838.          displayed) by toggling the grid.  You retain the ability to call up 
  839.          data from a disk file, if any.
  840.  
  841.               Remember that "specialized *.INI file" that QBALL couldn't find?  
  842.          It now exists as "QBALLSAV.INI" in the current directory, along with 
  843.          the saved trajectory data, saved as "QBALLSAV.001."
  844.  
  845.          [ QBALL               --   Exterior Ballistics   --               14 ]
  846.  
  847.               At this point, either print the range table, or skip the print, 
  848.          and return to the computations menu, and we'll take a more detailed 
  849.          look at the "New or Changed Input Menu."
  850.  
  851.               2.4  Changing Input Data.
  852.                    -------------------
  853.  
  854.               Here's the "New or Changed Input Menu" again.
  855.  
  856.                           +=================================+
  857.                           |   *** New Input Data Menu ***   |
  858.                           |  -----------------------------  |
  859.                           |  <C>artridge/Bullet Identifier  |
  860.                           |  Muzzle <V>elocity              |
  861.                           |  <B>allistic Coefficient        |
  862.                           |  Bullet <W>eight                |
  863.                           |  <M>etro (dFnt 'Alt "Hg  %RH)   |
  864.                           |  Sight <H>eight                 |
  865.                           |  Yds/Mets <S>wap (Now Yards)    |
  866.                           |  -----------------------------  |
  867.                           |  <ESC> to Computations Menu     |
  868.                           +=================================+
  869.  
  870.               Let's see what each option does.
  871.  
  872.               Cartridge or Bullet Identifier.  This option allows you to change 
  873.          the designation of the cartridge, bullet, or firearm with which you 
  874.          are working.  Press "C" and enter a string of characters.  (If you 
  875.          press enter at the prompt, it returns "Typical Firearm.")
  876.  
  877.               Muzzle Velocity.  This, as has been seen, changes the muzzle 
  878.          velocity to be used.  QBALL accepts velocities from 300 FPS to 4500 
  879.          FPS, inclusive.
  880.  
  881.               Ballistic Coefficient.  This allows changing the ballistic coeff- 
  882.          icient to be used, perhaps reflecting a different bullet or cartridge.  
  883.          QBALL will accept values greater than zero and less than or equal to 
  884.          unity (one).
  885.  
  886.               Bullet weight.  Allows changing the bullet weight.  Acceptable 
  887.          values are any number greater than zero.
  888.  
  889.               Metro.  This one's got four parts; you are required to either 
  890.          confirm or change each of temperature, gun altitude, barometric pres- 
  891.          sure, and relative humidity.  Pressing "Enter" at each input prompt 
  892.          uses "standard" metro.  Acceptable values are as follows:
  893.  
  894.                    a.  Temperature         : -50 to +125 Fahrenheit.
  895.                    b.  Gun Altitude        : -800 to 10000 feet.
  896.                    c.  Barometric Pressure : 25 to 35 inches of mercury.
  897.                    d.  Relative Humidity   : 0 to 100 percent.
  898.  
  899.          [ QBALL               --   Exterior Ballistics   --               15 ]
  900.  
  901.               Sight Height.  Allows fine-tuning QBALL to a specific weapon.  
  902.          The supplied sight height of 1.00 inches is a "generic" value, and 
  903.          should be changed to reflect the actual sight height.  Acceptable val- 
  904.          ues: -2 to +5 inches.
  905.  
  906.               Swap Units.  This option toggles QBALL between yards and meters, 
  907.          and will cause QBALL to make all range calculations in the chosen unit 
  908.          of measure.  Note well, however, that while computations using meters 
  909.          are accurate, they may produce some rather strange looking displays; 
  910.          specifically, the range increment may not appear as expected.  This is 
  911.          unavoidable, as meters and yards to not take kindly to being convert- 
  912.          ed, one to the other.  You may return to "yards" by swapping units 
  913.          again.  Note that only ranges are affected; heights and deflections 
  914.          will still be displayed or printed in inches, and velocities will 
  915.          continue to be shown in feet per second (FPS).
  916.  
  917.                      (A rough  approximation  to convert inches)
  918.                      (to centimeters  is to multiply the inches)
  919.                      (dimension  by 2 1/2.   (A  more  accurate)
  920.                      (multiplier is 2.5404.)   If you're a real)
  921.                      (glutton  for  punishment,  you can divide)
  922.                      (velocities in  FPS  by 3.28083  to obtain)
  923.                      (velocities in Meters per second.   QBALL,)
  924.                      (however, will not perform either of these)
  925.                      (conversions for you.                     )
  926.  
  927.               2.5  Other Ballistic Procedures.
  928.                    --------------------------
  929.  
  930.               Five "other ballistic procedures" are described in this section.  
  931.          The first two, point-blank range and wind vector corrections, directly 
  932.          interface with the range table/graphics procedures; slant angle of 
  933.          fire, sectional density, and free recoil may be invoked for the infor- 
  934.          mation they produce.  From the computations menu, press "O" to access 
  935.          the "Other Procedures Menu:"
  936.  
  937.                            +===============================+
  938.                            |   * Other Procedures Menu *   |
  939.                            |  ---------------------------  |
  940.                            |  <P>oint-blank Range          |
  941.                            |  <W>ind Vector Corrections    |
  942.                            |  Slant <A>ngle of fire        |
  943.                            |  <S>ectional Density          |
  944.                            |  <F>ree Recoil of Gun         |
  945.                            |  ---------------------------  |
  946.                            |  <ESC> to Computations Menu   |
  947.                            +===============================+
  948.  
  949.  
  950.          [ QBALL               --   Exterior Ballistics   --               16 ]
  951.  
  952.               Point-Blank Range.
  953.               -----------------
  954.               The "point-blank range" for any weapon / ammunition combination 
  955.          may be defined as that range for which the trajectory deviates not 
  956.          more than a specified amount from the line of sight, either above it 
  957.          or below it.
  958.              Press "P" to access the point-blank range determination routine. 
  959.          When prompted, enter maximum deviation = 3 (for 3 inches above and 
  960.          below the line of sight).  The screen will look something like this:
  961.  
  962.          +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  963.  
  964.                            Determination of Point Blank Range
  965.                            ----------------------------------
  966.  
  967.                         Maximum Deviation                      3
  968.  
  969.                            ----------------------------------
  970.  
  971.                               Trial Zero Range = 512 Yards
  972.  
  973.          +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  974.  
  975.          After a pause, during which the trial zero range will change several 
  976.          times, the following will be displayed:
  977.  
  978.                            ----------------------------------
  979.                               Point Blank Zero Range = 179
  980.                                    Maximum Range = 207
  981.                            ----------------------------------
  982.                                 ===> press any key <===
  983.  
  984.          When you "press any key" you are returned to the computations menu, 
  985.          where you will observe that the zero range has been set to 179.  You 
  986.          may now go ahead and develop a range table for this weapon/ammuntion 
  987.          combination, using that computed zero range.
  988.              It is recommended that you use a range increment which will give 
  989.          you trajectory heights at even multiples of 50 yards.  If you do so, 
  990.          you'll know how high to sight in your weapon at, say, 100 yards so as 
  991.          to be zeroed at 179, thus assuring a maximum deviation of 3 inches 
  992.          from the line of sight out to 207 yards.  (The graphics routine, if 
  993.          invoked, will draw a horizontal line on the screen at scale 3 inches 
  994.          above and below the line of sight.  These lines will continue to be 
  995.          displayed until you change the zero range.)
  996.              And what does all this do for you?  Well, with this "point-blank" 
  997.          zero, you can hold "dead-on" out to slightly more than 200 yards, and 
  998.          be assured that the bullet will strike no more than 3 inches high or 
  999.          low at any point along its path.  Beats estimated holdover, don't you 
  1000.          think?
  1001.  
  1002.  
  1003.          [ QBALL               --   Exterior Ballistics   --               17 ]
  1004.  
  1005.                    Wind Vector Corrections.
  1006.                    -----------------------
  1007.               One of the columns in the range table gives the wind deflection, 
  1008.          in inches, for a 10 MPH "pure" crosswind.  To compute the deflection 
  1009.          for other windspeeds and directions, press "W", and enter the wind 
  1010.          speed (in MPH), and the azimuth from which the wind is blowing, from 0 
  1011.          to 360 degrees.  QBALL will compute the vector effects of the wind 
  1012.          values entered, and will display them as shown:
  1013.  
  1014.          +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1015.                              ------------------------------
  1016.                       Wind velocity      [ 10 MPH ]            20
  1017.                       Wind direction     [  270d  ]           135
  1018.                              ------------------------------
  1019.  
  1020.                             Range wind =  21 feet per second
  1021.                             Cross wind =  14 miles per hour
  1022.  
  1023.                              Crosswind correction =   -1.40
  1024.  
  1025.                     Use correction factor(s) in tables ? ([Y] or N)
  1026.  
  1027.          +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1028.  
  1029.          A "Y" response will cause the deflection values in the range table to 
  1030.          be displayed for the computed crosswind; in this case, 14 MPH.  QBALL 
  1031.          takes crosswinds from left to right as positive; from right to left, 
  1032.          as negative.  No correction is applied for the range wind, as that 
  1033.          effect becomes significant only at very long range, with a low muzzle 
  1034.          velocity, and small ballistic coefficient.  (Try entering a new muzzle 
  1035.          velocity using the range wind correction and see.)  Should you wish to 
  1036.          return to the default wind values, simply press "enter" when prompted 
  1037.          for wind values when starting this routine.
  1038.  
  1039.          [ QBALL               --   Exterior Ballistics   --               18 ]
  1040.  
  1041.                    Slant Angle of Fire.
  1042.                    -------------------
  1043.               Virtually all firing tables and ballistics computations programs, 
  1044.          QBALL among them, assume that the angle of fire in use is relatively 
  1045.          close to horizontal.  It is known, however, that firing "upslope" or 
  1046.          "downslope" will effect the strike of the bullet: it will hit high 
  1047.          relative to point of aim in both cases.  How high?  Press "A," and 
  1048.          enter a maximum range of 400, a range increment of 100, and a vertical 
  1049.          angle of 25 degrees.  The following table will be displayed:
  1050.  
  1051.          +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1052.  
  1053.                              Hits High for Slant Fire, 25d
  1054.                                Above or Below Horizontal
  1055.                              -----------------------------
  1056.                                Range      True      Hits
  1057.                                Yards      Drop      High
  1058.                                -----     -----     -----
  1059.                                   0       0.00      0.00
  1060.                                 100       3.64      0.34
  1061.                                 200      16.23      1.52
  1062.                                 300      40.99      3.84
  1063.                                 400      82.94      7.77
  1064.                              -----------------------------
  1065.                                 ===> press any key <===
  1066.  
  1067.          +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1068.  
  1069.               The table tells you that this weapon / ammunition combination, 
  1070.          fired at a vertical angle of 25 degrees above or below the horizontal, 
  1071.          will hit high by the specified distance for each listed range.  The 
  1072.          effect is relatively small for small vertical angles, but can become 
  1073.          great enough to be of real concern, especially at relatively long 
  1074.          ranges and at large vertical angles.  Try several examples and see.  
  1075.          (A clear exposition of the geometry of this problem may be found in 
  1076.          the LYMAN Manual, listed in the bibligraphy.)
  1077.  
  1078.                    Sectional Density.
  1079.                    -----------------
  1080.               The sectional densities of two or more particular bullets may be 
  1081.          used to compare their relative penetrating power.  Sectional density 
  1082.          is defined as the weight of the bullet in pounds divided by the square 
  1083.          of its diameter in inches.  Press "S," and enter the bullet diameter 
  1084.          in either inches or millimeters.  QBALL assumes that any value you 
  1085.          enter which is greater than "1" is in millimeters, and makes the con- 
  1086.          version to inches.  The dimension may be taken as the bore diameter of 
  1087.          the weapon you are considering.
  1088.               This routine reports the sectional density of the bullet under 
  1089.          consideration.  This value is included in the Range Table printed 
  1090.          header, but there is no specific routine to print just this value.
  1091.  
  1092.          [ QBALL               --   Exterior Ballistics   --               19 ]
  1093.  
  1094.                    Free Recoil Energy.
  1095.                    ------------------
  1096.               We all know that a firearm "kicks."  Simple Newtonian physics, 
  1097.          right?   But how hard does it kick?  One way to compare absolute num- 
  1098.          bers, and without getting into the mare's nest of "actual" versus 
  1099.          "perceived" recoil, is to compare the recoil velocity and energy im- 
  1100.          parted to the weapon upon firing.  Press "F," and enter the powder 
  1101.          weight in grains.  The example uses 38 grains powder weight, which 
  1102.          seems to be a fair "average" powder weight from several random exam- 
  1103.          ples taken from the SPEER Reloading Manual.  You must also enter the 
  1104.          weapon's weight, in either pounds and ounces or in pounds and decimal 
  1105.          fractions of a pound.  For an 8 1/2 pound rifle, for example, enter 
  1106.          either "8.5" or "8<space>8".  The result is displayed:
  1107.  
  1108.                              ------------------------------
  1109.                              Gun Recoil Velocity:  7.83 FPS
  1110.                              Free Recoil Energy :  8.11 Ft#
  1111.  
  1112.  
  1113.                                 ===> press any key <===
  1114.  
  1115.          Unfortunately, these figures are relatively meaningless without some 
  1116.          basis for comparison.  Here are three for starters, all data computed 
  1117.          using QBALL:
  1118.                                               --------- G U N --------
  1119.                                               Velocity          Energy
  1120.                                                 FPS             Ft-Lbs
  1121.                                               --------          ------
  1122.               1. Ruger M77R (6.75 pounds)
  1123.                  .22-250 Remington               7.86             6.49
  1124.                     Muz Vel = 3680
  1125.                     Bul Wt  =   55
  1126.                     Pow Wt  =   36
  1127.  
  1128.               2. Marlin 336CS (7 pounds)
  1129.                  .30-30 Winchester              10.67            12.39
  1130.                     Muz Vel = 2390
  1131.                     Bul Wt  =  150
  1132.                     Pow Wt  =   35
  1133.  
  1134.               3. M1 Garand (9.5 pounds)
  1135.                  .30-'06 Springfield            10.88            17.47
  1136.                     Muz Vel = 2700
  1137.                     Bul Wt  =  180
  1138.                     Pow Wt  =   50.5
  1139.  
  1140.               The ammunition specified is a "best estimate" using published 
  1141.          Winchester data for velocities and bullet weights, and powder weights 
  1142.          from the HORNADY HANDBOOK.  The weapon weights were taken from the 
  1143.          1991 edition of GUN DIGEST.
  1144.  
  1145.          [ QBALL               --   Exterior Ballistics   --               20 ]
  1146.  
  1147.                                        Chapter 3
  1148.                                        ---------
  1149.  
  1150.                            Inferring ballistic coefficients
  1151.                            """"""""""""""""""""""""""""""""
  1152.  
  1153.               From time to time, it may be desired to determine the ballistic 
  1154.          coefficient of a particular bullet, and the available tables do not 
  1155.          include that data.
  1156.  
  1157.               Select "Infer <B>allistic Coefficient" at the main menu.  (You 
  1158.          will be encouraged to read this section of the manual, if you haven't 
  1159.          done so already.)  Press "Y" to continue with the routine.
  1160.  
  1161.               QBALL will ask for several pieces of information: basically, two 
  1162.          ranges, and two velocities.  This diagram will help you visualize the 
  1163.          setup.
  1164.  
  1165.                       |---[r1]----|              ( >>>>>>> = bullet path )
  1166.                       |-----------[r2]----------|
  1167.  
  1168.                       Gun >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  1169.                                  v@1           v@2
  1170.  
  1171.                           r1  = range, muzzle to first range
  1172.                           r2  = range, muzzle to second range
  1173.                           v@1 = velocity at first range
  1174.                           v@2 = velocity at second range
  1175.  
  1176.               It is possible for r1 to equal zero; in that case, of course, v@1 
  1177.          would equal the muzzle velocity.  (This is the only time that QBALL 
  1178.          will allow you to enter a range of zero; "zero" is the default value 
  1179.          for r1.)
  1180.  
  1181.               The routine for inferring a ballistic coefficient allows use of 
  1182.          non-standard metro, should you have developed your own velocity data 
  1183.          from live firing.  You may change the metro conditions to be used 
  1184.          before beginning to enter velocity data.  The ballistic coefficient 
  1185.          reported, however, is adjusted to standard metro conditions in all 
  1186.          cases.
  1187.  
  1188.               You may enter as many as ten (10) individual range/velocity 
  1189.          pairs.  The average v@1, v@2, and ballistic coefficient are reported.  
  1190.          If r1 is greater than zero, i.e., you are not working with a muzzle 
  1191.          velocity, QBALL reports an inferred muzzle velocity.  
  1192.  
  1193.               Let's work through the process.  Refer to the table on page 9, 
  1194.          and either copy the range and velocity figures, or run the range table 
  1195.          routines and produce hard copy.  We'll do this twice: once, with r1 
  1196.          set to 0, and once more with r1 set to 25; r2 will be set at 100 in 
  1197.          both cases.
  1198.  
  1199.          [ QBALL               --   Exterior Ballistics   --               21 ]
  1200.  
  1201.               3.1 First Run: r1 = 0
  1202.                   -----------------
  1203.  
  1204.               When prompted for the "first range," press "enter;" for "second 
  1205.          range," enter "100."  The following screen will be displayed.  Enter 
  1206.          the appropriate velocity values as shown.  QBALL will quickly return 
  1207.          the value of the ballistic coefficient, and ask if you wish to calcu- 
  1208.          late another round.  Responding "Y" clears the velocity inputs, and 
  1209.          you'll be prompted for another velocity pair.  In this case, press 
  1210.          "N."  (In all probability, you're working from published tables, and 
  1211.          using the same numbers twice would be meaningless.)
  1212.  
  1213.           ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1214.  
  1215.                        *** Inferring a Ballistic Coefficient ***
  1216.                        -----------------------------------------
  1217.                                   Metro: as displayed
  1218.           Relative Air Density =   1.000     Relative Sonic Velocity =   1.000
  1219.                        -----------------------------------------
  1220.  
  1221.  
  1222.                                    For Round Number 1
  1223.                         First Velocity        (Ft/Sec)      2300
  1224.                         Second Velocity       (Ft/Sec)      1982
  1225.  
  1226.                            For Standard Atmosphere, C1 = .250
  1227.  
  1228.                           Calculate another Round? ([Y] or N)
  1229.  
  1230.  
  1231.  
  1232.                        [ Lower & Upper Ranges (yards) [0] & 100 ]
  1233.  
  1234.          +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1235.  
  1236.               The center of the screen will clear, and the following informa- 
  1237.          tion is displayed:
  1238.  
  1239.                        -----------------------------------------
  1240.                              Average C1 for 1 round = .250
  1241.                          Between Mean Velocities 2300 and 1982
  1242.                            Calculated Muzzle Velocity = 2300
  1243.                        -----------------------------------------
  1244.  
  1245.               QBALL will ask if you wish to print the table.  For now, press 
  1246.          "N" to return to the main menu.  Note that the information line now 
  1247.          shows the muzzle velocity and the computed ballistic coefficient.  If 
  1248.          you so desired, you could now go on to compute ballistic or gun data, 
  1249.          but let's try the infer ballistic coefficient routine again, with r1 
  1250.          set to something other than zero.  (You should be at the main menu; 
  1251.          press "B.")
  1252.  
  1253.          [ QBALL               --   Exterior Ballistics   --               22 ]
  1254.  
  1255.               3.2 Second Run: r1 = 25
  1256.                   -------------------
  1257.  
  1258.               Enter "first range" = 25 and "second range" = 100.  When prompted 
  1259.          for the velocities, enter 2218 and 1982.  You should end up with the 
  1260.          following display:
  1261.  
  1262.           ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1263.                                    For Round Number 1
  1264.                         First Velocity        (Ft/Sec)      2218
  1265.                         Second Velocity       (Ft/Sec)      1982
  1266.  
  1267.                            For Standard Atmosphere, C1 = .250
  1268.  
  1269.                           Calculate another Round? ([Y] or N)
  1270.  
  1271.  
  1272.  
  1273.                        [ Lower & Upper Ranges (yards)  25 & 100 ]
  1274.           ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1275.  
  1276.               Again, press "N;" you don't want to calculate another round.  The 
  1277.          center of the screen will clear, and, after a short time for computa- 
  1278.          tions, the following information is displayed:
  1279.  
  1280.                        -----------------------------------------
  1281.                              Average C1 for 1 round = .250
  1282.                          Between Mean Velocities 2218 and 1982
  1283.                            Calculated Muzzle Velocity = 2300
  1284.                        -----------------------------------------
  1285.  
  1286.               Press "N" to skip printing the table, and return to the main 
  1287.          menu.  Again note that the information line shows the calculated 
  1288.          muzzle velocity and the inferred ballistic coefficient.  You may now 
  1289.          go on to calculate ballistic data using the values obtained using this 
  1290.          routine; QBALL will continue to use this data until changed.
  1291.  
  1292.               This may have seemed like an exercise in futility: we did, after 
  1293.          all, know what the ballistic coefficient was in the first place.  
  1294.          Suppose, however, you have a ballistics table from, say, Winchester- 
  1295.          Western, which includes only velocity data?  Inferring a ballistic 
  1296.          coefficient based on the published velocity figures will allow you to 
  1297.          make your own "custom" firing table for a particular factory round.  
  1298.          (Most ammunition manufacturers are noticeably reticent when it comes 
  1299.          to some ballistics data.)  Additionally, should you be reloading your 
  1300.          own ammunition, and have access to two chronographs, you could make a 
  1301.          custom firing table for your own custom ammunition.  
  1302.  
  1303.  
  1304.          [ QBALL               --   Exterior Ballistics   --               23 ]
  1305.  
  1306.  
  1307.                                        Chapter 4
  1308.                                        ---------
  1309.  
  1310.                                      Printing Tables
  1311.                                      """""""""""""""
  1312.  
  1313.               4.1 Printer warnings.
  1314.                   ----------------
  1315.  
  1316.               QBALL is NOT set up to detect printer faults of any kind!  ENSURE 
  1317.          that your printer is on and on-line, paper installed, and that the 
  1318.          proper printer setup has been accomplished BEFORE you try to print ANY 
  1319.          QBALL output!
  1320.  
  1321.               4.2 Screen dumps.
  1322.                   ------------
  1323.  
  1324.               It is possible to print a screen's worth of information using the 
  1325.          Shift-PrtScr key combination available in DOS.  This is NOT recom- 
  1326.          mended, however, as you may very well lose information which has al- 
  1327.          ready scrolled past on the screen.
  1328.  
  1329.               4.3 Printer setup.
  1330.                   -------------
  1331.  
  1332.               You need not set up your printer to skip perforations in fanfold 
  1333.          paper; QBALL keeps track of the number of lines printed and issues a 
  1334.          formfeed when appropriate.  Continuation tables are sequentially num- 
  1335.          bered, and each page will have the appropriate column headers printed 
  1336.          on it.
  1337.               There is no need to set your printer to indent from the left 
  1338.          margin, either.  It is best, in fact, to use a printer setup of "left 
  1339.          margin = 0," as QBALL is set up to indent each table it prints an 
  1340.          appropriate number of spaces.
  1341.               You may also toggle the print prompt "off," in which case, you 
  1342.          will not be asked if you wish hard copy.  This feature is useful if 
  1343.          you are sure you won't want printouts, or if you have no printer.  
  1344.          QBALL defaults to printer "on," and displays the print prompt.
  1345.  
  1346.               4.4 Print functions.
  1347.                   ---------------
  1348.  
  1349.               You may obtain hard copy of any table which is followed by the 
  1350.          prompt:
  1351.                               Print this table? (Y or N).
  1352.  
  1353.               Press "Y" to print the table. The prompt will be replaced with 
  1354.          the statement "Printing table" in highlighted text.  If you have a 
  1355.          printer with a sizable buffer, QBALL will return you to the previous 
  1356.          menu quite quickly.  If not, QBALL will finish printing out the table, 
  1357.          then return you to the previous menu.
  1358.  
  1359.          [ QBALL               --   Exterior Ballistics   --               24 ]
  1360.  
  1361.               4.5 Typical Printed Output.
  1362.                   ----------------------
  1363.  
  1364.               QBALL will print a "standard header" and a table title at the top 
  1365.          of each table the first time you respond "Y" to the printer prompt.  
  1366.          If the input data remains unchanged, QBALL will not print the standard 
  1367.          header, but will print the table title.  If one or more items of input 
  1368.          data are changed, QBALL again prints the standard header, which looks 
  1369.          like this:
  1370.  
  1371.                  ======================================================
  1372.                  >>> Ballistic Computations for the Typical Firearm <<<
  1373.                  ------------------------------------------------------
  1374.                Muzzle Velocity = 2300 FPS    Ballistic Coefficient = .250
  1375.                Bullet Weight = 125 Gr        Sectional Density = n/a
  1376.                Temperature = 59 deg F        Altitude = 0 Feet
  1377.                Barometric Pressure = 29.53"  Relative Humidity = 78%
  1378.                  ------------------------------------------------------
  1379.  
  1380.               For printed data tables, QBALL recomputes each line of data which 
  1381.          appears or has appeared on the screen, so information which has 
  1382.          scrolled off the screen may be printed.  (This might occur, for exam- 
  1383.          ple, if you've used a large range, and a small range increment.)  In 
  1384.          most data table cases, the format of the printed output is virtually 
  1385.          identical to the screen display.
  1386.  
  1387.              And here's the printed output for the "Infer Ballistic Coeffi- 
  1388.          cient" routine, using some of the same data we used in chapter 3:
  1389.  
  1390.               ============================================================
  1391.               >>> Inferring Ballistic Coefficient for: Typical Firearm <<<
  1392.               ------------------------------------------------------------
  1393.  
  1394.                      Given the following meteorological conditions:
  1395.  
  1396.           Temperature..........: 59 deg F Barometric Pressure....: 29.53"Hg
  1397.           Relative Humidity....: 78 %     Gun Altitude...........: 0 Feet
  1398.           Relative Air Density.: 1.000    Relative Sonic Velocity: 1.000
  1399.  
  1400.                     and the number of rounds shown, the ballistic
  1401.                     coefficient (C1) was computed using the veloci-
  1402.                     ties indicated.
  1403.                     ----------------------------------------------
  1404.                     Round           V1            V2           C1
  1405.                     -----          ----          ----         ----
  1406.                       1            2300          1982         .250
  1407.                     ----------------------------------------------
  1408.                             Average C1 for 1 round = .250
  1409.                         Between Mean Velocities 2300 and 1982
  1410.                            Calculated Muzzle Velocity = 2300
  1411.                     ==============================================
  1412.  
  1413.  
  1414.          [ QBALL               --   Exterior Ballistics   --               25 ]
  1415.  
  1416.  
  1417.                                        Chapter 5
  1418.                                        ---------
  1419.  
  1420.                      Configuring display and default starting values
  1421.                      """""""""""""""""""""""""""""""""""""""""""""""
  1422.  
  1423.               5.1  The Configuration Menu.
  1424.                    ----------------------
  1425.  
  1426.               You may wish to change some or all of QBALL's start-up data. 
  1427.          Press "D" at the main menu, to display this "Configuration Menu:"
  1428.  
  1429.                           +=================================+
  1430.                           |   *** Configuration Menu ***    |
  1431.                           |  -----------------------------  |
  1432.                           |  Toggle Active <S>witches       |
  1433.                           |  Change Display <C>olors        |
  1434.                           |  Use <T>his Session Only...     |
  1435.                           |  ...or <W>rite QBALL.CFG File   |
  1436.                           |  -----------------------------  |
  1437.                           |  <ESC> to M A I N  M E N U      |
  1438.                           +=================================+
  1439.  
  1440.               5.2  Switch Toggles (Set Defaults).
  1441.                    -----------------------------
  1442.  
  1443.               Press "S" to display this "Set Defaults Menu."  Pressing the 
  1444.          appropriate key toggles that particular item; the current setting is 
  1445.          reflected immediately, and QBALL will act accordingly until it is 
  1446.          again changed.
  1447.  
  1448.                            +===============================+
  1449.                            |   *** Set Defaults Menu ***   |
  1450.                            |  ---------------------------  |
  1451.                            |  Yds/Mets <S>wap (Now Yards)  |
  1452.                            |  Graphics <G>rid (Now ON)     |
  1453.                            |  <P>rinter on/off (Now ON)    |
  1454.                            |  <N>oises on/off (Now ON)     |
  1455.                            |  ---------------------------  |
  1456.                            |  <ESC> to Configuration Menu  |
  1457.                            +===============================+
  1458.  
  1459.               You may also toggle the unit of range measure between yards and 
  1460.          meters from the "New/changed Input Data" menu, which is accessed from 
  1461.          the main menu and the computations menu.
  1462.               If you toggle the printer off, all "Print This Table" prompts are 
  1463.          suppressed, and "====> Press any key <====" is displayed instead.
  1464.               If noises are toggled off, they are replaced with a short-dura- 
  1465.          tion "flash" in the lower right corner of your screen.
  1466.  
  1467.               Press "ESC" to return to the Configuration Menu.
  1468.  
  1469.          [ QBALL               --   Exterior Ballistics   --               26 ]
  1470.  
  1471.              5.3  Configuring display colors.
  1472.                   --------------------------
  1473.  
  1474.               Press "C".  A special color configuration screen will appear. 
  1475.          Pressing the appropriate keys will "step" through the available colors 
  1476.          for background ("B"), main body text ("foreground," "F"), Highlighted 
  1477.          text ("highlight," "H"), and for the Title/Info line ("low intensity," 
  1478.          "L").  When you've found a combination that you like, press "ESC" to 
  1479.          use the display colors you have chosen, and return to the configura- 
  1480.          tion menu.  Note that the currently chosen and the default color 
  1481.          values are displayed at the bottom of the color configuration screen.  
  1482.          If you get in a muddle, and want to start over again, press "D" to 
  1483.          return to the default color settings.
  1484.  
  1485.  
  1486.               5.4  Using the values you've set.
  1487.                    ---------------------------
  1488.  
  1489.               Having set the display colors and toggles as you like them, and 
  1490.          <ESC>-ing to the main configuration menu, you may:
  1491.                                    
  1492.                                 Use <T>his session only...
  1493.                                 ...or <W>rite QBALL.CFG File
  1494.  
  1495.               If you're sure of the values you've entered, press "W" to write a 
  1496.          new QBALL.CFG file to the current directory.  (And remember, if you 
  1497.          change your mind, there's nothing to stop you from running Configur- 
  1498.          ation again.)
  1499.               If you'd like to use the values for this session only, perhaps to 
  1500.          see how they work out, press "T".  ("ESC" has the same effect as "T" 
  1501.          in this case.)  If you decide later to save your "temporary" setup, 
  1502.          choose "D" from the main menu, then choose "W" immediately from the 
  1503.          configuration menu.  QBALL doesn't care if there's a delay between 
  1504.          choosing configuration values and writing an *.CFG file; it will quite 
  1505.          cheerfully write a *.CFG file using whatever values are in effect at 
  1506.          the time the "W" option is chosen.
  1507.  
  1508.  
  1509.          [ QBALL               --   Exterior Ballistics   --               27 ]
  1510.  
  1511.               5.5  Some other considerations.
  1512.                    -------------------------
  1513.  
  1514.               The QBALL.CFG file includes a good bit more information than just 
  1515.          the display colors and toggle status.  QBALL.CFG also controls the 
  1516.          starting values for the following:
  1517.  
  1518.                              a.  Cartridge/bullet Identifier
  1519.                              b.  Meteorological conditions
  1520.                              c.  Sight height.
  1521.  
  1522.          Upon invocation of the "Write QBALL.CFG File," the new .CFG file will 
  1523.          also include the values of these items which are currently in effect.  
  1524.          This allows you to "tailor" your copy of QBALL to match your own con- 
  1525.          ditions: your weapon, and the actual (or anticipated) metro which is 
  1526.          encountered at your own firing range.
  1527.  
  1528.               Specific times you might very well want to use metro values other 
  1529.          than standard are, for example, if your range is not at sea level, or 
  1530.          if you're shooting during the summer, when the temperature might very 
  1531.          well exceed 59 deg.F.  You can configure QBALL to start with the alti- 
  1532.          tude of your range, or an expected temperature, without the hassle of 
  1533.          changing the values after start-up.
  1534.  
  1535.               In similar fashion, you may configure QBALL to start with the 
  1536.          name of your own weapon, say, "Ruger M77 .270" and the actual measured 
  1537.          height of that weapon's sight, say, 1.25 inches. 
  1538.  
  1539.  
  1540.          [ QBALL               --   Exterior Ballistics   --               28 ]
  1541.  
  1542.                                        ---------
  1543.                                        N O T E S
  1544.                                        ---------
  1545.  
  1546.          [ QBALL               --   Exterior Ballistics   --               29 ]
  1547.  
  1548.  
  1549.  
  1550.                                        Appendix A
  1551.                                        ----------
  1552.  
  1553.  
  1554.                                         Glossary
  1555.                                         """"""""
  1556.  
  1557.  
  1558.          ABSOLUTE ZERO - Properly, that temperature at which all molecular mo- 
  1559.          tion ceases.  For practical purposes, -459.67 degrees Fahrenheit, or 0 
  1560.          degrees Rankine.
  1561.  
  1562.          AIR DENSITY - The mass (weight) of a unit volume of air.
  1563.  
  1564.          AIR RESISTANCE - The retardation of a bullet's forward flight due to 
  1565.          the atmosphere.
  1566.  
  1567.          ALTITUDE - The vertical distance above or below sea level.  Altitudes 
  1568.          above sea level are taken as positive; those below, as negative.
  1569.  
  1570.          BALLISTICS - The study of moving projectiles.  Commonly, what is meant 
  1571.          is "exterior" ballistics: that portion of the bullet's flight between 
  1572.          the muzzle and the target.
  1573.  
  1574.          BALLISTIC COEFFICIENT - The ratio of the sectional density of a pro- 
  1575.          jectile to its coefficient of form. A measure of how well a bullet re- 
  1576.          tains its velocity.  Commonly supplied by reloading manufacturers, or 
  1577.          it may be derived from their ballistic tables.  In QBALL, the ballis- 
  1578.          tic coefficient is always taken at standard metro.  The program cor- 
  1579.          rects for nonstandard conditions, but does not display the corrected 
  1580.          ballistic coefficient(s).  See STANDARD METRO
  1581.  
  1582.          BALLISTIC EFFICIENCY - The relative ability of a bullet in flight to 
  1583.          overcome air resistance.
  1584.  
  1585.          BORE - The inside of a firearm's barrel.  In rifled firearms, the bore 
  1586.          diameter is the original dimension of the barrel before the rifling 
  1587.          grooves are cut or swaged in it.  Bore diameter may also be taken as 
  1588.          the transverse dimension between the lands of the rifling.  See LANDS
  1589.  
  1590.          BRASS - Alloy of copper and zinc commonly used in the fabrication of 
  1591.          cartridge cases.  Also, one or more cartridge cases containing neither 
  1592.          powder, nor primer, nor bullet.
  1593.  
  1594.          BULLET - The actual projectile in small arms ammunition. Commonly 
  1595.          corrupted to mean the entire cartridge.
  1596.  
  1597.          BULLET WEIGHT - Weight of the actual projectile, usually stated in 
  1598.          grains.  See GRAIN
  1599.   
  1600.          [ QBALL               --   Exterior Ballistics   --               30 ]
  1601.  
  1602.          CALIBER (or CALIBRE) - Technically, the diameter of the barrel mea- 
  1603.          sured across the lands.  In practice, the diameter of the bullet.  A    
  1604.          measure of length equal to bore diameter; thus, a "fifty caliber" 
  1605.          barrel would be 50 bore diameters long.  
  1606.  
  1607.          CARTRIDGE - Fixed ammunition, including case, powder, primer, and 
  1608.          bullet, for small arms.  See ROUND.
  1609.  
  1610.          CHAMBER - The breech, or rearmost portion of the barrel, which con- 
  1611.          tains and supports the cartridge prior to, during, and immediately 
  1612.          following firing.
  1613.  
  1614.          COEFFICIENT OF FORM - A number relating the ballistic efficiency of a 
  1615.          given bullet shape to the shape of the projectile used to calculate 
  1616.          the ballistic table.
  1617.  
  1618.          C1 - Formula symbol for ballistic coefficient.
  1619.  
  1620.          CROSS WIND ANGLE - The angle between the wind and line of departure.  
  1621.          Typically tabulated as ninety degrees, or "pure" crosswind with no 
  1622.          range vector.  QBALL takes left-to-right wind as positive.
  1623.  
  1624.          DRIFT - Technically, the distance a bullet will travel horizontally 
  1625.          due to its spin. This effect is usually quite small, amounting to 
  1626.          about 7 inches at 1000 yards for the military M2 Ball (.30-'06) car- 
  1627.          tridge.  Often confused with wind deflection.  See WIND DEFLECTION.
  1628.  
  1629.          DEFLECTION - See wind deflection.
  1630.  
  1631.          DOWNRANGE - Refers to the position of objects in space relative to the 
  1632.          direction of fire; point of aim and point of impact, for example, are 
  1633.          by definition downrange.
  1634.  
  1635.          DROP - The distance a bullet will fall due to the influence of grav- 
  1636.          ity.  Measured from the line of departure, not the line of sight.
  1637.  
  1638.          ELEVATION - Vertical sight adjustment.  Also, the (usually small) 
  1639.          angle between the axis of a firearm's bore and the horizontal.
  1640.  
  1641.          ENERGY - Here, the  kinetic energy of a moving bullet, usually given 
  1642.          in ft-lbs.  Equal to one half the mass of the bullet in pounds multi- 
  1643.          plied by the square of the velocity in feet per second.
  1644.  
  1645.          F.P.S. - Feet per second. A unit of velocity.  Also abbreviated as FPS 
  1646.          and Ft/Sec.
  1647.  
  1648.          FT.-LBS. (Also FtLbs, Ft#) - Foot pounds.  A unit of energy equal to 
  1649.          the effort required to lift one pound, one foot.
  1650.  
  1651.          FORM FACTOR - A multiplier which relates a bullet's shape to that of 
  1652.          the standard projectile used to prepare a particular ballistic table.
  1653.  
  1654.          [ QBALL               --   Exterior Ballistics   --               31 ]
  1655.  
  1656.          GRAIN - A unit of weight equal to 1/7000 of a pound.  437.5 grains 
  1657.          equal one ounce.   May also refer to an individual particle, or ker- 
  1658.          nel, of powder.  In cartridge specifications, always refers to the 
  1659.          weight, never to individual particles.
  1660.  
  1661.          GROOVES - Spiral impressions cut or swaged lengthwise through a bore 
  1662.          to impart spin to projectiles.  See LANDS.
  1663.  
  1664.          GROUP - The pattern made, at the target, by a number of shots fired at 
  1665.          a single point of aim and (usually) a common sight setting.  Usually 
  1666.          measured from center-to-center of the two most widely spaced holes.
  1667.  
  1668.          GUN - In popular usage, refers to firearms, generally.
  1669.  
  1670.          HANDGUN - A firearm designed to be held and fired with one hand.
  1671.  
  1672.          HOLD OFF - The distance a shooter must shift his point of aim to the 
  1673.          left or right to compensate for wind deflection.
  1674.  
  1675.          HOLD OVER - The distance a shooter must raise his point of aim to be 
  1676.          on target when his firearm is zeroed at a lesser range.
  1677.  
  1678.          HORIZONTAL FIRE - That type of fire occurring when the barrel of the 
  1679.          firearm is not elevated significantly above the horizontal.  Generally 
  1680.          may be taken as 1 degree of arc or less.
  1681.  
  1682.          INGALLS' TABLES - A  set of ballistic tables first calculated by Col. 
  1683.          J. M. Ingalls in 1918. Probably the most widely used tables for small 
  1684.          arms ballistics calculations.
  1685.  
  1686.          IRON SIGHTS - Colloquial term for metallic sights.
  1687.  
  1688.          LANDS - Those portions of a rifled bore not cut away by rifling 
  1689.          grooves.  See GROOVES
  1690.  
  1691.          LEAD - (leed) How far ahead of a moving target a shooter must aim to 
  1692.          be assured of hitting it.
  1693.  
  1694.          LEAD - (led) Soft, dense, silvery-gray metal with relatively low melt- 
  1695.          ing point which forms the basis for many bullets.
  1696.  
  1697.          LINE OF DEPARTURE - An imaginary line formed by extending the axis of 
  1698.          a firearm's bore in a downrange direction.
  1699.  
  1700.          LINE OF SIGHT - An  imaginary line from the center of the sights to 
  1701.          the point of aim. The bullet typically crosses this line only twice; 
  1702.          once, a few yards from the muzzle, and again at the targeted distance.
  1703.  
  1704.          MASS - Properly, the weight of an object divided by the acceleration 
  1705.          due to gravity.  Commonly taken to mean "weight."
  1706.  
  1707.  
  1708.          [ QBALL               --   Exterior Ballistics   --               32 ]
  1709.  
  1710.          MAXIMUM HEIGHT - The highest vertical distance above a line from the 
  1711.          muzzle to the bullet's current position.  Sometimes  confused with  
  1712.          midrange trajectory since it typically occurs about halfway between 
  1713.          the muzzle and the target.  Maximum height is usually somewhat higher 
  1714.          and occurs somewhat further downrange than the midrange trajectory.
  1715.  
  1716.          METALLIC SIGHTS - Sights on a firearm which contain no optical ele- 
  1717.          ments.
  1718.  
  1719.          MET - An abbreviation for "meter"; also, a super-abbreviation of 
  1720.          "Meteorological Conditions."  See METER, METRO, STANDARD MET
  1721.  
  1722.          METER  (also METRE) - A unit of length measure equal to 39.37 inches, 
  1723.          3.28083 feet, or 1.09361 yards.
  1724.  
  1725.          METRIC - Having reference to length measurements based upon the meter, 
  1726.          its subdivisions, or its multiples.
  1727.  
  1728.          METRO - Short for Meteorological Conditions; the air temperature, bar- 
  1729.          ometric pressure, gun altitude, and relative humidity existing at the 
  1730.          place and time of firing.  See STANDARD MET.
  1731.  
  1732.          MIDRANGE TRAJECTORY - The height of the trajectory at a point halfway 
  1733.          between the firearm's muzzle and the point of aim.
  1734.  
  1735.          M.O.A. - Minute of Arc. Equal to 1/60 of an angular degree.  At 100 
  1736.          yards, 1 M.O.A. is approximately 1.047 inches.
  1737.  
  1738.          MUZZLE - The foremost point of a firearm's barrel; that part of a 
  1739.          firearm closest to the target.
  1740.  
  1741.          MUZZLE ENERGY - Foot-pounds of energy developed by a moving projectile 
  1742.          at the firearm's muzzle.
  1743.  
  1744.          MUZZLE VELOCITY - The speed of a projectile at the firearm's muzzle, 
  1745.          generally expressed in FPS.
  1746.  
  1747.          N.R.A - National Rifle Association. If you shoot, you SHOULD belong to 
  1748.          this organization.
  1749.  
  1750.          OGIVE - The curve of a bullet's forward portion.  Also, the radius of 
  1751.          this curve, usually expressed in calibers.
  1752.  
  1753.          POINT-BLANK RANGE - That range for which the bullet's path varies from 
  1754.          the line of sight by no more than a specified amount for the entire 
  1755.          trajectory from the muzzle to that range.
  1756.  
  1757.          POINT OF AIM - That downrange point with which a firearm's sights are 
  1758.          aligned.
  1759.  
  1760.          POINT OF IMPACT - That point which a bullet actually strikes.  In most 
  1761.          cases, considered in relation to point of aim.
  1762.  
  1763.          [ QBALL               --   Exterior Ballistics   --               33 ]
  1764.  
  1765.          POWDER - The propellant material used in firearms.  Usually not in 
  1766.          powder form, but as small rods, spheres, or flakes.
  1767.  
  1768.          PRIMER - Impact-sensitive component of a cartridge which ignites the 
  1769.          powder charge upon being struck by the firing pin or the striker of a 
  1770.          firearm.
  1771.  
  1772.          PROJECTILE - A bullet, shell, golfball or other object shot, hit, 
  1773.          thrown, or hurled in space;  a projectile receives a single impetus, 
  1774.          and continues in motion by its own inertia.  A bullet is not properly 
  1775.          a projectile until it is in motion.
  1776.  
  1777.          RELATIVE AIR DENSITY - The density of air at the measured metro divid- 
  1778.          ed by the density of air at standard metro, expressed as a dimension- 
  1779.          less decimal fraction, e.g., 1.000.
  1780.  
  1781.          RELATIVE SONIC VELOCITY - The velocity of sound at the measured metro 
  1782.          divided by the velocity of sound at standard metro, expressed as a di- 
  1783.          mensionless decimal fraction, e.g., 1.000.
  1784.  
  1785.          REMAINING ENERGY - A projectile's energy in foot-pounds at a given 
  1786.          range.
  1787.  
  1788.          REMAINING VELOCITY - A projectile's velocity in FPS at a given range.
  1789.  
  1790.          ROUND - One complete cartridge.  Also used to refer to the sequential 
  1791.          number of a shot in a number of shots, as "Round #3."
  1792.  
  1793.          SCOPE - optical, as opposed to metallic, sights.  Generally compounded 
  1794.          as in "scope sight", "scope equipped", "scoped."
  1795.  
  1796.          SIGHT HEIGHT - The measured vertical distance between the horizontal 
  1797.          centerline of the sights and the axis of the bore.
  1798.  
  1799.          SIGHTING IN - The process of firing to determine point of impact at a 
  1800.          given range and adjusting the sights so that the point of impact has 
  1801.          the desired relationship to the point of aim.  See also ZERO.
  1802.  
  1803.          SIGHT RADIUS - The distance between the rear and the front sight, on 
  1804.          those weapons equipped with metallic sights.
  1805.  
  1806.          SONIC VELOCITY - The speed of sound through air.
  1807.  
  1808.          STANDARD MET - Atmospheric conditions as follows:  Temperature is 59 
  1809.          degrees Fahrenheit, barometric pressure is 29.53 inches mercury, gun 
  1810.          altitude is zero (sea level), and relative humidity is 78 percent.  
  1811.          Firing tables are usually corrected to standard met conditions.
  1812.  
  1813.          STP - Standard Temperature and Pressure.  See STANDARD MET.
  1814.  
  1815.          STRING - A number of rounds fired at a common point of aim, often for 
  1816.          the purposes of sighting in or zeroing a firearm.
  1817.  
  1818.          [ QBALL               --   Exterior Ballistics   --               34 ]
  1819.  
  1820.          TARGETED RANGE - That distance furthest from the muzzle where the path 
  1821.          of the bullet crosses the line of sight. (The "sighting in" distance.)
  1822.  
  1823.          TIME OF FLIGHT - The time necessary for a bullet to travel from the 
  1824.          muzzle of a firearm to a given range.
  1825.  
  1826.          TRAJECTORY - The path of a moving projectile.  Often expressed as the 
  1827.          number of inches above or below the line of sight.
  1828.  
  1829.          WINDAGE - Horizontal, lateral sight adjustment.  Also, the sight 
  1830.          adjustment required to compensate for crosswind effects at a given 
  1831.          range.
  1832.  
  1833.          WIND DEFLECTION - The amount of a projectile's horizontal lateral 
  1834.          motion attributable to the action of the wind.  Often mistakenly 
  1835.          called drift.  See DRIFT, WINDAGE
  1836.  
  1837.          YAW - Normally, a situation in which a bullet rotates on its axis at a 
  1838.          small angle to the line of flight.
  1839.  
  1840.          ZERO - The sight setting at which point of impact and point of aim 
  1841.          coincide at a given range.   Also, the process of determining that 
  1842.          sight setting.  See also SIGHTING IN.
  1843.  
  1844.  
  1845.          [ QBALL               --   Exterior Ballistics   --               35 ]
  1846.  
  1847.                                       Appendix B
  1848.                                       ----------
  1849.  
  1850.                    Example of Ballistic Coefficient from Tabular Data
  1851.                    """"""""""""""""""""""""""""""""""""""""""""""""""
  1852.  
  1853.               The following table summarizes the determination of a ballistic 
  1854.          coefficient using tabular values.  The table is the one published in 
  1855.          the 1990 GUN DIGEST, page 229.
  1856.  
  1857.                 +-----------------------------------------------------+
  1858.                 | From Gun Digest Table for 30-06 Spfd, 180 gr bullet:|
  1859.                 |                                                     |
  1860.                 |                          Range in Yards             |
  1861.                 |               ------------------------------------  |
  1862.                 |               Muz     100      200     300     400  |
  1863.                 |               ------------------------------------  |
  1864.                 | Velocity      2700   2469     2250    2042    1846  |
  1865.                 | Energy        2913   2436     2023    1666    1362  |
  1866.                 | Trajectory    -1.5    2.5      0.0    -9.3   -27.0  |
  1867.                 +-----------------------------------------------------+
  1868.                       Table B1.  Data Taken From Published Table.
  1869.  
  1870.               Using the routines to infer a ballistic coefficient, plugging in 
  1871.          100 and 200 yards for the required ranges, and using the associated 
  1872.          velocities, QBALL reports that C1 (the ballistic coefficient) is equal 
  1873.          to 0.384.
  1874.               Returning to the main menu, selecting the ballistic computations 
  1875.          option, and entering the appropriate values for muzzle velocity and 
  1876.          bullet weight and sero range, QBALL produces the data shown in Table 
  1877.          B2.
  1878.                 +-----------------------------------------------------+
  1879.                 | QBALL Data Table for 30-06 Spfd, 180 gr bullet:     |
  1880.                 |                                                     |
  1881.                 |                          Range in Yards             |
  1882.                 |               ------------------------------------  |
  1883.                 |               Muz     100      200     300     400  |
  1884.                 |               ------------------------------------  |
  1885.                 | Velocity      2700   2470     2251    2043    1846  |
  1886.                 | Energy        2913   2437     2024    1668    1362  |
  1887.                 | Trajectory    -1.5    2.1      0.0    -9.0   -26.2  |
  1888.                 +-----------------------------------------------------+
  1889.                         Table B2.  Data Calculated Using QBALL.
  1890.  
  1891.               The maximum variations are: Velocity, 1 FPS; Energy, 2 FtLbs; and 
  1892.          Trajectory 0.8 inches.  QBALL, therefore, can produce results in sub- 
  1893.          stantial agreement with published data.
  1894.               It may be found that QBALL's computation of ballistic coefficient 
  1895.          from tabular data may not exactly agree with the value known to be 
  1896.          correct.  A series of successive approximations can compensate for 
  1897.          QBALL's built-in roundoff characteristics, and the small errors re- 
  1898.          sulting from them.
  1899.  
  1900.          [ QBALL               --   Exterior Ballistics   --               36 ]
  1901.  
  1902.               Suppose you have determined a ballistic coefficient from pub- 
  1903.          lished data, say, the Ballistics Section of "Gun Digest."  Having the 
  1904.          ballistic coefficient, use that figure to calculate a table showing 
  1905.          the same data as the published table.  If, for example, the resulting 
  1906.          velocities are too high, then reduce the ballistic coefficient that 
  1907.          you're using to, say, 90% of the value QBALL has reported.  Recompute 
  1908.          the table.  If the resulting velocities are now low relative to the 
  1909.          published data, increase the second ballistic coefficient to 95% of 
  1910.          the value originally used.  In similar fashion, continue to refine 
  1911.          the value of ballistic coefficient until the QBALL results agree as 
  1912.          closely as possible with the published data.
  1913.               In general, however, the process of successively refining a ball- 
  1914.          istic coefficient will prove unnecessary.  The very small variations 
  1915.          introduced by differences between successive bullets in a string, 
  1916.          variations in muzzle velocity, and, possibly, rapidly changing metro 
  1917.          render the process of successive refinement superfluous.
  1918.  
  1919.  
  1920.          [ QBALL               --   Exterior Ballistics   --               37 ]
  1921.  
  1922.                                        Appendix C
  1923.                                        ----------
  1924.  
  1925.  
  1926.                                Typical QBALLSAV.00n File
  1927.                                """""""""""""""""""""""""
  1928.  
  1929.  
  1930.               The following table represents, in part and in somewhat compress- 
  1931.          ed form, the QBALLSAV file produced using the data entered in Chapter 
  1932.          2.  The first column is the range; the second, the trajectory height 
  1933.          relative to the sight line.  Note that the range increment is 1/100 of 
  1934.          the maximum range.  This is true of all QBALLSAV.00n files.
  1935.  
  1936.                                        ----------
  1937.  
  1938.                      0.0                          -1.00
  1939.                      2.0                          -0.89
  1940.                      4.0                          -0.78
  1941.              ////////////////////////////////////////////////
  1942.               ... major portion of data omitted
  1943.              ////////////////////////////////////////////////
  1944.                    196.0                          -3.17
  1945.                    198.0                          -3.36
  1946.                    200.0                          -3.55
  1947.          2500     .25      150      1.49034     -3.548949      86
  1948.          200   166.53      09-24-1991 / 12:07:18 / Typical Firearm
  1949.          Misc Info:  Wt  Tmp Alt  BPr  Hum SHt
  1950.                      125  59  0  29.53  78  1
  1951.          --------------[ end QBALLSAV.001 ]------
  1952.  
  1953.                                        ----------
  1954.                          =====================================
  1955.                          Key to values listed at end of table:
  1956.                          -------------------------------------
  1957.          First line:
  1958.              [Muzzle velocity] [Ballistic Coefficient] [Zero Range]
  1959.                             [Max Height] [Min Height] [Range at Max Height]
  1960.          Second line:
  1961.              [Max Range] [Metro constant] [Date/Time/Identifier]
  1962.          Third and fourth lines:
  1963.              [Bullet weight] [Temperature] [Gun altitude] [Barometric Pressure]
  1964.                             [Relative humidity] [Sight height]
  1965.          Fifth line:
  1966.              End of file indicator with Filename and number
  1967.                          =====================================
  1968.  
  1969.               The metro constant in line 2 keeps track of whether this trajec- 
  1970.          tory data was computed using standard or non-standard met.  It is the 
  1971.          sum of the four metro values: temperature, altitude, barometric pres- 
  1972.          sure, and relative humidity.
  1973.  
  1974.          [ QBALL               --   Exterior Ballistics   --               38 ]
  1975.  
  1976.                                 H O U S E K E E P I N G
  1977.                                 - - - - - - - - - - - -
  1978.  
  1979.               It is STRONGLY recommended that you either erase or rename all 
  1980.          QBALLSAV files after each session.  QBALL has no way of knowing 
  1981.          whether saved trajectory data is from the session in progress or a 
  1982.          previous session.  There are two ways of going about this.
  1983.  
  1984.               First, at the DOS prompt, enter:
  1985.  
  1986.                                      DEL QBALLSAV.*
  1987.  
  1988.          This is the simplest way, and avoids confusing QBALL in a later ses- 
  1989.          sion.  (Yes, QBALL gets confused easily.)
  1990.  
  1991.               Second, and if you want to keep the trajectory data for later 
  1992.          examination, at the DOS prompt, enter this:
  1993.  
  1994.                                DEL QBALLSAV.INI
  1995.                                           and
  1996.                                REN QBALLSAV.* QBALLOLD.*
  1997.  
  1998.          This preserves the data and gets rid of QBALLSAV.INI, but the current 
  1999.          directory or the current disk may end up jammed with old data.
  2000.  
  2001.               One further hint: EACH QBALLSAV.00n file uses 5800 bytes of disk 
  2002.          space, and the .INI file uses 3 bytes.  That's a LOT of disk sectors; 
  2003.          make sure you've got sufficient space in the current directory/on the 
  2004.          current disk for better than 60K worth of files!  QBALL will "hang" if 
  2005.          there's an error writing to disk.
  2006.  
  2007.          [ QBALL               --   Exterior Ballistics   --               39 ]
  2008.  
  2009.                                        Appendix D
  2010.                                        ----------
  2011.  
  2012.  
  2013.                                  Selected bibliography
  2014.                                  """""""""""""""""""""
  2015.  
  2016.  
  2017.  
  2018.               Davis, William C., Jr. "Ballistics on the Home Computer,"
  2019.                 American Rifleman, CXXXI, 6 (June, 1983), p. 36.
  2020.  
  2021.               Davis, William C., Jr. "Ballistics on A Pocket Calculator,"
  2022.                 American Rifleman, CXXXV, 6 (June, 1987), p. 42.
  2023.  
  2024.               Davis, William C., Jr. "Calculate Ballistic Coefficients,"
  2025.                 American Rifleman, CXXXVII, 3 (March, 1989), p. 44.
  2026.  
  2027.               Davis, William C., Jr. "What Is The Ballistic Coefficient?,"
  2028.                 American Rifleman, CXXXVII, 3 (March, 1989), p. 12.
  2029.  
  2030.               HODGDON BASIC DATA MANUAL, Shawnee Mission: Hodgdon Power
  2031.                 Company, Incorporated, 1987
  2032.  
  2033.               Ramage, C. Kenneth (ed.).  LYMAN RELOADING HANDBOOK.  46th ed.
  2034.                 Middlefield: Lyman Products Corporation, 1982.
  2035.  
  2036.               Reiber, Ron L., and Heers, Edward A. (eds.).  HORNADY HANDBOOK
  2037.                 OF CARTRIDGE RELOADING, RIFLE-PISTOL.  3d ed.  Grand Island:
  2038.                 Hornady Manufacturing Company, 1980.
  2039.  
  2040.               SPEER RELOADING MANUAL #11, Lewiston: Omark Industries, Incorp-
  2041.                 orated, 1987
  2042.  
  2043.               Warner, Ken (ed.). GUN DIGEST, 1990.  Northbrook: DBI Books,
  2044.                 1989.
  2045.  
  2046.               Warner, Ken (ed.). GUN DIGEST, 1991.  Northbrook: DBI Books,
  2047.                 1989.
  2048.  
  2049.               WINCHESTER PRODUCT INFORMATION AND BALLISTICS GUIDE, East
  2050.                 Alton:  Winchester/Olin Corporation, 1989
  2051.  
  2052.          [ QBALL               --   Exterior Ballistics   --               40 ]
  2053.  
  2054.                                        Appendix E
  2055.                                        ----------
  2056.  
  2057.                                      Error analysis
  2058.                                      """"""""""""""
  2059.                                                                      
  2060.               How accurate are the results obtained with QBALL?
  2061.               Results from several QBALL runs were compared with comparable 
  2062.          data from two sets of published tables: the Speer Reloading Manual #11 
  2063.          and the Hornady Handbook of Cartridge Reloading, 3d edition. Two ques- 
  2064.          tions were to be answered: first, how well do velocity figures compare 
  2065.          between the three sources?; second, are the trajectories found by the 
  2066.          different sources comparable?
  2067.               Some difficulty was experienced in the choice of ballistic coeff- 
  2068.          icients and velocities due to the differences between the two pub- 
  2069.          lished sources.  Speer, for example, rounds all ballistic coefficients 
  2070.          to two decimal places, while Hornady carries three.  In addition, when 
  2071.          comparable values of ballistic coefficients could be found, the Horn- 
  2072.          ady tables quite often did not have the spread of velocities available 
  2073.          in the Speer manual.
  2074.               The following table summarizes as-comparable-as-possible data 
  2075.          from all three sources.  While severely limited, the data shows that 
  2076.          the results obtained from QBALL are in substantial agreement with the 
  2077.          two published sources.
  2078.  
  2079.            +----------------------------------------------------------------+
  2080.            |            Remaining Velocity, Conditions as Shown             |
  2081.            |            =======================================             |
  2082.            |              [ Range = 200 yards, Standard Met ]               |
  2083.            +----------------------------------------------------------------+
  2084.            |           MuzVel = 2100     MuzVel = 2500     MuzVel = 3300    |
  2085.            |              C1 = .12          C1 = .26          C1 = .50      |
  2086.            |          ---------------   ---------------   ---------------   |
  2087.            |                                                                |
  2088.            |   QBALL        1112              1879               2899       |
  2089.            |   SPEER        1102              1872               2895       |
  2090.            |   HORNADY      1126              1875               2892       |
  2091.            |                                                                |
  2092.            +----------------------------------------------------------------+
  2093.               (Key: MuzVel = Muzzle Velocity  C1 = Ballistic Coefficient)
  2094.  
  2095.                 Table D1.  Remaining Velocities With Given Inputs.  Note
  2096.                 should be made  that the  Hornady ballistic coefficients
  2097.                 were actually .122, .259, and .496 for the three sets of
  2098.                 data shown. This accounts for the apparent "high-on-low"
  2099.                 spread of values seen here.  QBALL was run with the bal-
  2100.                 listic coefficients as shown.
  2101.  
  2102.          [ QBALL               --   Exterior Ballistics   --               41 ]
  2103.  
  2104.               An examination of the data in Table D1 indicates that computa- 
  2105.          tion of remaining velocities using QBALL will be, on average, 0.47% 
  2106.          high relative to the Speer data, and 0.42% low relative to the Hornady 
  2107.          data.  The Hornady data, however, must be considered suspect, as the 
  2108.          actual ballistic coefficients available in the Hornady table do not 
  2109.          exactly match those specified.  Even so, it would appear that QBALL's 
  2110.          velocity results are certainly within one or two percent of published 
  2111.          data.  In practical terms, there is probably one or two percent vari- 
  2112.          ation in velocity between successive rounds in a string, if not more.  
  2113.          QBALL, it would appear, can produce velocity figures which are accu- 
  2114.          rate enough for practical purposes.
  2115.               Trajectory comparisons are presented in the following table.
  2116.  
  2117.            +----------------------------------------------------------------+
  2118.            |         Trajectory Comparisons  -  Conditions as Shown         |
  2119.            |         ==============================================         |
  2120.            |                    [ All at Standard Met ]                     |
  2121.            +----------------------------------------------------------------+
  2122.            | Range = 250 yards, zeroed at 50 yards; C1 =.12, MuzVel = 2100  |
  2123.            |                                                                |
  2124.            |         Inches above/below line of sight at...(yards)          |
  2125.            |         ---------------------------------------------          |
  2126.            |         Muzzle     50       100       150       200       250  |
  2127.            |         ------    ---      ----      ----      ----      ----  |
  2128.            | QBALL    -1.5     0.0      -1.3      -6.4     -16.9     -34.3  |
  2129.            | SPEER    -1.5     0.0      -1.3      -6.4     -17.0     -34.7  |
  2130.            | HORNADY  -1.5     0.0      -1.2      -6.3     -16.7     -33.2  |
  2131.            +----------------------------------------------------------------+
  2132.            | Range = 400 yards, zeroed at 200 yards; C1 =.26, MuzVel = 2500 |
  2133.            |                                                                |
  2134.            |           Inches above/below line of sight at...(yards)        |
  2135.            |           ---------------------------------------------        |
  2136.            |           Muzzle       100        200        300        400    |
  2137.            |           ------      ----       ----       ----       ----    |
  2138.            | QBALL      -1.5        2.9        0.0      -13.0      -39.5    |
  2139.            | SPEER      -1.5        3.0        0.0      -13.0      -39.6    |
  2140.            | HORNADY    -1.5        3.0        0.0      -13.1      -39.7    |
  2141.            +----------------------------------------------------------------+
  2142.            | Range = 400 yards, zeroed at 200 yards; C1 =.50, MuzVel = 3300 |
  2143.            |                                                                |
  2144.            |           Inches above/below line of sight at...(yards)        |
  2145.            |           ---------------------------------------------        |
  2146.            |           Muzzle       100        200        300        400    |
  2147.            |           ------      ----       ----       ----       ----    |
  2148.            | QBALL      -1.5        1.1        0.0       -5.2      -15.2    |
  2149.            | SPEER      -1.5        1.1        0.0       -5.2      -15.2    |
  2150.            | HORNADY    -1.5        1.1        0.0       -5.3      -15.7    |
  2151.            +----------------------------------------------------------------+
  2152.               (Key: MuzVel = Muzzle Velocity  C1 = Ballistic Coefficient)
  2153.  
  2154.              Table D2.  Trajectory Comparisons Under Specified Conditions.
  2155.  
  2156.          [ QBALL               --   Exterior Ballistics   --               42 ]
  2157.  
  2158.               A close examination of the data in Table D2 shows that there is 
  2159.          very close agreement between the QBALL results and the published data.  
  2160.          The greatest variation is at the greatest ranges; this is to be ex- 
  2161.          pected.  Since the ballistic coefficients used in obtaining data from 
  2162.          the Hornady tables are not exactly those chosen as typical, being 
  2163.          "high-on-low" respectively, it is also expected that the resulting 
  2164.          bullet strikes will be too small, "on", and too large.  There is, how- 
  2165.          ever, substantial agreement between the QBALL results and the data 
  2166.          from both published tables.  The actual bullet strike differences be- 
  2167.          tween QBALL's results and the published tabular data is two or three 
  2168.          tenths of an inch.  This indicates that QBALL is capable of excellent 
  2169.          practical accuracy.
  2170.           
  2171.  
  2172.  
  2173.                         (One and one half inches  at 400 yards)
  2174.                         (is equal to three-eighths minutes-of-)
  2175.                         (arc -- that's 22 1/2 SECONDS of arc!!)
  2176.                         (If your rifle  will group as tight as)
  2177.                         (this -- let alone tighter -- you have)
  2178.                         (an exceptional rifle, indeed!        )
  2179.  
  2180.          [ QBALL               --   Exterior Ballistics   --               43 ]
  2181.  
  2182.                                       Appendix F
  2183.                                       ----------
  2184.  
  2185.                       Error messages and starting default values
  2186.                       """"""""""""""""""""""""""""""""""""""""""
  2187.  
  2188.  
  2189.           Error Messages
  2190.           --------------
  2191.  
  2192.               Following are all the QBALL error messages, with a description of 
  2193.          the circumstances under which they will be encountered.
  2194.  
  2195.           +-----------------------------------------------------+
  2196.           | No CFG file!  Using built-in configuration values...|
  2197.           +-----------------------------------------------------+
  2198.                QBALL.CFG not found.  Either it doesn't exist, or QBALL.EXE
  2199.                and QBALL.CFG are not in the same directory/on the same disk.
  2200.  
  2201.           +--------------------------------------------+
  2202.           | Use table, or input higher muzzle velocity |
  2203.           +--------------------------------------------+
  2204.                QBALL is unable to complete a computation because the remaining
  2205.                velocity is less than 300 FPS.
  2206.  
  2207.           +--------------------------------+
  2208.           | Enter  Range greater than zero |
  2209.           +--------------------------------+
  2210.                Pressing [enter] when range is prompted for; alternatively,
  2211.                you're really trying to enter "zero" -- no can do.
  2212.  
  2213.           +-------------------------------------+
  2214.           | Enter  0 < Range Increment <= Range |
  2215.           +-------------------------------------+
  2216.                Pressing [enter] when range increment is prompted for; alter-
  2217.                natively, you're trying to enter a range increment of zero,
  2218.                or to enter a range increment which is greater than the maxi-
  2219.                mum range you've entered.
  2220.  
  2221.           +------------------------------------+
  2222.           | Enter  300 <= Velocity <= 4500 FPS |
  2223.           +------------------------------------+
  2224.                Pressing [enter] when velocity is prompted for; alternatively
  2225.                trying to enter a velocity less than 300 or greater than 4500
  2226.                FPS.
  2227.  
  2228.           +----------------------------------------------+
  2229.           | Enter  0.000 < Ballistic Coefficient < 1.000 |
  2230.           +----------------------------------------------+
  2231.                Pressing [enter] when ballistic coefficient is prompted for;
  2232.                alternatively, trying to enter value outside acceptable
  2233.                range.  Ballistic coefficients are, by definition, greater
  2234.                than zero and less than unity.
  2235.  
  2236.          [ QBALL               --   Exterior Ballistics   --               44 ]
  2237.  
  2238.           Error Messages (continued)
  2239.           --------------
  2240.  
  2241.           +-----------------------------------+
  2242.           | Enter  -50 <= Temperature <= +125 |
  2243.           +-----------------------------------+
  2244.                Attempting to enter a temperature value which is out of
  2245.                range.  (In metro data entry, [enter] uses the STANDARD met
  2246.                value: 59°F.)  (If you really need this program to operate
  2247.                with Arctic/Saharan temperatures, let me know!  I'll custom-
  2248.                ize one for you.)
  2249.  
  2250.           +--------------------------------------+
  2251.           | Enter  0 <= Relative Humidity <= 100 |
  2252.           +--------------------------------------+
  2253.                Attempting to enter a relative humidity value which is out
  2254.                of range.  (In metro data entry, [enter] uses the STANDARD
  2255.                met value: 78%.)
  2256.  
  2257.           +--------------------------------------+
  2258.           | Enter  25 < Barometric Pressure < 35 |
  2259.           +--------------------------------------+
  2260.                Attempting to enter a barometric pressure value which is out
  2261.                of range.  (In metro data entry, [enter] uses the STANDARD
  2262.                met value: 29.53" Hg.)
  2263.  
  2264.           +------------------------------------+
  2265.           | Enter  -800 < Gun Altitude < 10000 |
  2266.           +------------------------------------+
  2267.                Attempting to enter a gun altitude value which is out of range.
  2268.                (In metro data entry, [enter] uses the STANDARD met value:
  2269.                0 feet - sea level.)
  2270.  
  2271.           +--------------------------+
  2272.           | Enter  Bullet Weight > 0 |
  2273.           +--------------------------+
  2274.                Pressing [enter] when bullet weight is prompted for; alter-
  2275.                natively, you're attempting to enter a zero bullet weight.
  2276.  
  2277.           +-------------------------------------+
  2278.           | Enter  -2.0 <= Sight Height <= +5.0 |
  2279.           +-------------------------------------+
  2280.                Pressing [enter] when sight height is prompted for; alter-
  2281.                natively, attempting to enter a value which is out of range.
  2282.  
  2283.           +------------------------------------------+
  2284.           | Enter  Second Velocity  < First Velocity |
  2285.           +------------------------------------------+
  2286.                In inferring ballistic coefficients, attempting to enter a
  2287.                downrange velocity which is larger than the velocity closer
  2288.                to the muzzle.  (Rocket-assisted bullet, maybe?)
  2289.  
  2290.          [ QBALL               --   Exterior Ballistics   --               45 ]
  2291.  
  2292.           Error Messages (continued)
  2293.           --------------
  2294.  
  2295.           +-----------------------------------+
  2296.           | Enter  Second Range > First Range |
  2297.           +-----------------------------------+
  2298.                In inferring ballistic coefficients, attempting to enter a
  2299.                second range which is smaller than the first range you have
  2300.                entered.
  2301.  
  2302.           +---------------------------------------+
  2303.           | Inferred C1 exceeds 1.00 - check data |
  2304.           +---------------------------------------+
  2305.                Input data is probably incorrect; ballistic coefficients
  2306.                cannot, by definition, exceed unity.
  2307.  
  2308.  
  2309.           Default Starting Values
  2310.           -----------------------
  2311.  
  2312.                QBALL uses a separate initialization file, QBALL.CFG, to set
  2313.                its display colors and several of the values with which it
  2314.                starts.  As supplied, QBALL.CFG is as follows:
  2315.  
  2316.                     "Typical Firearm",15,10,7,1,"Yards ","Meters",1,
  2317.                                -1,59,0,29.53,78,1,-1,-1
  2318.  
  2319.               Taking these in order, the individual entries result in the 
  2320.          following:
  2321.  
  2322.           "Typical
  2323.            Firearm"  ...  Cartridge/bullet identifier 
  2324.                  15  ...  Foreground (text) color  ( = HI white)
  2325.                  10  ...  Highlighted text color   ( = HI green)
  2326.                   7  ...  Title/Info line color    ( = white   )
  2327.                   1  ...  Background color         ( = blue    )
  2328.             "Yards " ...  Unit of range measure (trailing space necessary)
  2329.             "Meters" ...  Alternate unit of range measure
  2330.                   1  ...  Sight height in inches
  2331.                  -1  ...  Noises on or off         ( = on      )
  2332.                  59  ...  Air temperature, degrees Fahrenheit
  2333.                   0  ...  Gun altitude in feet
  2334.               29.53  ...  Barometric pressure in inches of mercury
  2335.                  78  ...  Relative humidity, in percent
  2336.                  1!  ...  Relative air density at given metro
  2337.                  -1  ...  Graphics grid on or off  ( = on      )
  2338.                  -1  ...  Print prompt on or off   ( = on      )
  2339.  
  2340.                  (The metro values are for the STANDARD atmosphere)
  2341.  
  2342.               These values are also used for QBALL's internal defaults.
  2343.  
  2344.          [ QBALL               --   Exterior Ballistics   --               46 ]
  2345.  
  2346.               If, for some reason, QBALL.EXE cannot find QBALL.CFG (either 
  2347.          QBALL.CFG doesn't exist, or it's not in the current directory) QBALL 
  2348.          will start with its default values, which are made available inter- 
  2349.          nally through an error-trapping routine.
  2350.  
  2351.               Should you be VERY brave, you can modify QBALL.CFG with any text 
  2352.          editor which will produce plain vanilla ASCII files.  THIS IS NOT 
  2353.          RECOMMENDED; better by far to use the QBALL configuration routines.
  2354.  
  2355.  
  2356.  
  2357.                          (There  are those  who would say that)
  2358.                          (using a text editor to modify a .CFG)
  2359.                          (file  isn't  brave;  it's foolhardy!)
  2360.  
  2361.          [ QBALL               --   Exterior Ballistics   --               47 ]
  2362.  
  2363.                                       Appendix H
  2364.                                       ----------
  2365.  
  2366.                                  Suggested Enhancements
  2367.                                  """"""""""""""""""""""
  2368.  
  2369.          Version of QBALL you are using?
  2370.               (appears in the box on screen one)______________
  2371.  
  2372.          What should QBALL do that it doesn't do now? _____________________
  2373.  
  2374.          __________________________________________________________________
  2375.  
  2376.          __________________________________________________________________
  2377.  
  2378.          __________________________________________________________________
  2379.  
  2380.          What does QBALL do now, but could do better? _____________________
  2381.  
  2382.          __________________________________________________________________
  2383.  
  2384.          __________________________________________________________________
  2385.  
  2386.          __________________________________________________________________
  2387.  
  2388.          Other comments, requests, gripes? ________________________________
  2389.  
  2390.          __________________________________________________________________
  2391.  
  2392.          __________________________________________________________________
  2393.  
  2394.          __________________________________________________________________
  2395.  
  2396.  
  2397.               If you are the first to suggest an improvement which is subse- 
  2398.          quently implemented, you'll receive a free copy of the first release 
  2399.          incorporating your suggestion.  It will take awhile, so please be 
  2400.          patient.
  2401.  
  2402.  
  2403.                   Your name ___________________________________________
  2404.  
  2405.                   Street    ___________________________________________
  2406.  
  2407.                   City/State/Zip ______________________________________
  2408.  
  2409.  
  2410.  
  2411.               Send this form to:       Benjamin W. Hartley
  2412.                                        Forest Park Estates #103
  2413.                                        Jaffrey, NH        03452.
  2414.  
  2415.          [ QBALL               --   Exterior Ballistics   --               48 ]
  2416.  
  2417.                              Page 48 is intentionally blank
  2418.  
  2419.          [ QBALL               --   Exterior Ballistics   --               49 ]
  2420.  
  2421.                                       Appendix G
  2422.                                       ----------
  2423.  
  2424.                                    Registration Form
  2425.                                    """""""""""""""""
  2426.  
  2427.           User Questionnaire (optional)
  2428.           -----------------------------
  2429.  
  2430.           Version and Registration number of QBALL you are using?
  2431.  
  2432.                (appears in the box on screen one) V:________Reg#:__________
  2433.  
  2434.           Where did you initially find QBALL?
  2435.                (Bulletin Board, CompuServe, etc.)__________________________
  2436.  
  2437.           Do you use other ballistics programs?_____  Which one(s)?________
  2438.  
  2439.           _________________________________________________________________
  2440.  
  2441.           Order Form
  2442.           ----------
  2443.              (Author-supplied media is 5 1/4" 360k floppy formatted to be)
  2444.              (read by a standard  360k floppy drive.   Since not everyone)
  2445.              (has the same  de-archive utilities,  registered  copies are)
  2446.              (distributed in non-compressed form.                        )
  2447.  
  2448.           Please send the following (check appropriate box):
  2449.             +--+
  2450.             |  |  Register QBALL (most recent release) with
  2451.             |  |  all files, source code, and manual @$60.00:    $____.___
  2452.             +--+
  2453.             +--+
  2454.             |  |  Register QBALL (most recent release) with
  2455.             |  |  all files and manual @25.00:                   $____.___
  2456.             +--+
  2457.  
  2458.                                               TOTAL ENCLOSED:    $____.___
  2459.  
  2460.  
  2461.                   Your name ___________________________________________
  2462.  
  2463.                   Street    ___________________________________________
  2464.  
  2465.                   City/State/Zip ______________________________________
  2466.  
  2467.          Please make checks payable in US funds drawn upon a US bank, or use 
  2468.          USPS money orders payable to Benjamin W. Hartley, and mail to:
  2469.  
  2470.                                 Benjamin  W. Hartley
  2471.                                 Forest Park Estates #103
  2472.                                 Jaffrey, NH        03452
  2473.